diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2a072a47..4c7a8cae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,7 +43,7 @@ jobs: name: 'fmt' runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: denoland/setup-deno@v2 with: deno-version: v2.x @@ -55,7 +55,7 @@ jobs: name: 'cargo clippy' runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install deps run: | sudo apt-get update @@ -88,7 +88,7 @@ jobs: sudo apt-get remove --purge -y man-db sudo apt-get remove 'clang-13*' 'clang-14*' 'clang-15*' 'llvm-13*' 'llvm-14*' 'llvm-15*' 'lld-13*' 'lld-14*' 'lld-15*' - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - run: rustup show - uses: Swatinem/rust-cache@v2 @@ -106,7 +106,7 @@ jobs: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository ) - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: ${{ env.ESZIP_TESTDATA_REPO }} path: ./edge-runtime-test-eszip diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index 27899cd9..4e0cd483 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -20,19 +20,19 @@ jobs: id-token: write steps: - name: configure aws credentials - uses: aws-actions/configure-aws-credentials@v1 + uses: aws-actions/configure-aws-credentials@v5 with: role-to-assume: ${{ secrets.PROD_AWS_ROLE }} aws-region: 'us-east-1' - - uses: docker/login-action@v2 + - uses: docker/login-action@v3 with: registry: public.ecr.aws - - uses: docker/login-action@v2 + - uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - uses: akhilerm/tag-push-action@v2.1.0 + - uses: akhilerm/tag-push-action@v2.2.0 with: src: docker.io/supabase/edge-runtime:${{ inputs.version }} dst: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bc8e2eb2..b8a477d6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,14 +17,14 @@ jobs: published: ${{ steps.semantic.outputs.new_release_published }} version: ${{ steps.semantic.outputs.new_release_version }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 with: fetch-depth: 0 fetch-tags: true - name: Semantic Release id: semantic - uses: cycjimmy/semantic-release-action@v3.4.1 + uses: cycjimmy/semantic-release-action@v6.0.0 with: semantic_version: 18 extra_plugins: | @@ -43,19 +43,19 @@ jobs: outputs: image_digest: ${{ steps.build.outputs.digest }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: | supabase/edge-runtime tags: | type=raw,value=v${{ needs.release.outputs.version }}_${{ env.arch }} - - uses: docker/setup-buildx-action@v2 + - uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} @@ -64,7 +64,7 @@ jobs: with: envFile: '.env' - id: build - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v6 with: push: true platforms: linux/${{ env.arch }} @@ -85,9 +85,9 @@ jobs: outputs: image_digest: ${{ steps.build.outputs.digest }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: | supabase/edge-runtime @@ -95,12 +95,12 @@ jobs: type=raw,value=v${{ needs.release.outputs.version }}_${{ env.arch }} - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - - uses: docker/setup-buildx-action@v2 + - uses: docker/setup-buildx-action@v3 with: driver: docker driver-opts: | @@ -111,7 +111,7 @@ jobs: with: envFile: '.env' - id: build - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v6 with: context: . push: true @@ -130,9 +130,9 @@ jobs: packages: write id-token: write steps: - - uses: docker/setup-buildx-action@v2 + - uses: docker/setup-buildx-action@v3 - - uses: docker/login-action@v2 + - uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} @@ -143,25 +143,25 @@ jobs: supabase/edge-runtime@${{ needs.publish_x86.outputs.image_digest }} \ supabase/edge-runtime@${{ needs.publish_arm.outputs.image_digest }} - name: configure aws credentials - uses: aws-actions/configure-aws-credentials@v1 + uses: aws-actions/configure-aws-credentials@v5 with: role-to-assume: ${{ secrets.PROD_AWS_ROLE }} aws-region: us-east-1 - name: Login to ECR - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: public.ecr.aws - name: Login to GHCR - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Mirror to ECR - uses: akhilerm/tag-push-action@v2.0.0 + uses: akhilerm/tag-push-action@v2.2.0 with: src: docker.io/supabase/edge-runtime:v${{ needs.release.outputs.version }} dst: | diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 6a2dbf8d..b74ec279 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -14,7 +14,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: stale-issue-label: 'stale' stale-pr-label: 'stale'