diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index f352bf21..d436042d 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -23,6 +23,9 @@ jobs: - name: Start Services run: yarn test:services:start + - name: Verify Start Services + run: yarn test:services:start + - name: Install Dependencies run: yarn diff --git a/docker-compose-arm64.yaml b/docker-compose-arm64.yaml index 2e40ca02..e8fc6e8e 100644 --- a/docker-compose-arm64.yaml +++ b/docker-compose-arm64.yaml @@ -1,4 +1,3 @@ -version: '3.8' services: keyv_postgres: image: postgres:latest @@ -21,8 +20,12 @@ services: ports: - 5433:5432/tcp keyv_mysql: - image: mysql:latest - command: --default-authentication-plugin=mysql_native_password + image: mysql/mysql-server:latest + command: [ "mysqld", + "--character-set-server=utf8mb4", + "--collation-server=utf8mb4_unicode_ci", + "--bind-address=0.0.0.0", + "--default_authentication_plugin=mysql_native_password" ] restart: always ports: - 3306:3306 @@ -30,8 +33,9 @@ services: MYSQL_ALLOW_EMPTY_PASSWORD: 1 MYSQL_DATABASE: keyv_test MYSQL_USER: mysql + MYSQL_ROOT_HOST: '%' keyv_mysql_1: - image: "mysql/mysql-server:8.0.17" + image: "mysql/mysql-server:latest" command: [ "mysqld", "--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci", diff --git a/docker-compose.yaml b/docker-compose.yaml index adad933d..1aca07d2 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -21,8 +21,12 @@ services: ports: - 5433:5432/tcp keyv_mysql: - image: mysql:latest - command: --default-authentication-plugin=mysql_native_password + image: mysql/mysql-server:latest + command: [ "mysqld", + "--character-set-server=utf8mb4", + "--collation-server=utf8mb4_unicode_ci", + "--bind-address=0.0.0.0", + "--default_authentication_plugin=mysql_native_password" ] restart: always ports: - 3306:3306 @@ -30,8 +34,9 @@ services: MYSQL_ALLOW_EMPTY_PASSWORD: 1 MYSQL_DATABASE: keyv_test MYSQL_USER: mysql + MYSQL_ROOT_HOST: '%' keyv_mysql_1: - image: "mysql/mysql-server:8.0.17" + image: "mysql/mysql-server:latest" command: [ "mysqld", "--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci", diff --git a/packages/memcache/package.json b/packages/memcache/package.json index 811f12ce..bc17333d 100644 --- a/packages/memcache/package.json +++ b/packages/memcache/package.json @@ -38,7 +38,6 @@ }, "ava": { "require": [ - "requirable", "ts-node/register" ], "extensions": [ @@ -75,10 +74,9 @@ "@keyv/test-suite": "*", "@types/memjs": "^1.3.3", "keyv": "*", - "requirable": "^1.0.5", "ts-node": "^10.9.2", - "tsd": "^0.30.7", - "typescript": "^5.3.3" + "tsd": "^0.31.0", + "typescript": "^5.4.5" }, "tsd": { "directory": "test"