diff --git a/.github/workflows/test-crystal-shards.yml b/.github/workflows/test-crystal-shards.yml index cc55899..a8b722a 100644 --- a/.github/workflows/test-crystal-shards.yml +++ b/.github/workflows/test-crystal-shards.yml @@ -98,7 +98,7 @@ jobs: cat ../build-cache-key - name: Build cache id: build-cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ./crystal/.build/crystal @@ -124,7 +124,7 @@ jobs: make bin/shards CRYSTAL=../crystal/bin/crystal bin/shards --version - name: Artifact (with permissions) - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ./test-ecosystem @@ -165,11 +165,11 @@ jobs: container: ubuntu:latest services: postgres: - image: postgres:16.1-alpine + image: postgres:16.4-alpine env: POSTGRES_HOST_AUTH_METHOD: trust mysql: - image: mysql:8.2 + image: mysql:9.0 env: MYSQL_ALLOW_EMPTY_PASSWORD: 'yes' redis: @@ -177,7 +177,7 @@ jobs: needs: build steps: - name: Artifact (with permissions) - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ./test-ecosystem @@ -199,11 +199,11 @@ jobs: ./test-ecosystem/scripts/apt-install-crystal-deps.sh ./test-ecosystem/scripts/00-install-bats.sh - name: Initialize postgres - uses: docker://postgres:16.1-alpine + uses: docker://postgres:16.4-alpine with: args: /bin/sh -c "psql -U postgres -h postgres -f ./test-ecosystem/scripts/pg-init.sql" - name: Initialize mysql - uses: docker://mysql:8.2 + uses: docker://mysql:9.0 with: args: /bin/sh -c "mysql -uroot -h mysql < ./test-ecosystem/scripts/mysql-init.sql" - name: Configure git