From 5987f4b395009fd63ae856759373bf139712be85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Drwi=C4=99ga?= Date: Sat, 9 May 2026 00:23:45 +0200 Subject: [PATCH] Bump GitHub Actions to latest major versions Upgrades all actions across the workflows: - actions/checkout v4 -> v6 - actions/upload-artifact v4 -> v7 - actions/setup-node v4 -> v6 - actions/upload-pages-artifact v3 -> v5 - actions/deploy-pages v4 -> v5 - docker/setup-buildx-action v3 -> v4 - docker/build-push-action v5 -> v7 - docker/login-action v3 -> v4 - oven-sh/setup-bun v1 -> v2 - peaceiris/actions-mdbook v1 -> v2 Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/build-docker-ajanta.yml | 14 +++++++------- .github/workflows/build-docker-jade.yml | 14 +++++++------- .github/workflows/build-docker-jam-sdk.yml | 14 +++++++------- .github/workflows/build-docker-polkajam.yml | 12 ++++++------ .github/workflows/docs.yml | 8 ++++---- .github/workflows/publish-npm-cli.yml | 6 +++--- .github/workflows/publish-npm-sdk.yml | 6 +++--- .github/workflows/qa.yml | 4 ++-- .github/workflows/release-prepare.yml | 4 ++-- 9 files changed, 41 insertions(+), 41 deletions(-) diff --git a/.github/workflows/build-docker-ajanta.yml b/.github/workflows/build-docker-ajanta.yml index 0af0361..473ba18 100644 --- a/.github/workflows/build-docker-ajanta.yml +++ b/.github/workflows/build-docker-ajanta.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Extract version id: image-version @@ -23,10 +23,10 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build Docker image for testing - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: . load: true @@ -36,7 +36,7 @@ jobs: cache-to: type=gha,mode=max - name: Checkout code examples - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: jammin-create/jammin-create-ajanta path: ajanta-example @@ -55,7 +55,7 @@ jobs: docker save ajanta:${{ steps.image-version.outputs.version }} | gzip > ajanta-image.tar.gz - name: Upload Docker image artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ajanta-docker-image path: ajanta-image.tar.gz @@ -63,7 +63,7 @@ jobs: - name: Log in to GitHub Container Registry if: github.event_name == 'push' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -71,7 +71,7 @@ jobs: - name: Build and push Docker image if: github.event_name == 'push' - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: . push: true diff --git a/.github/workflows/build-docker-jade.yml b/.github/workflows/build-docker-jade.yml index 88237a0..2f9610a 100644 --- a/.github/workflows/build-docker-jade.yml +++ b/.github/workflows/build-docker-jade.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Extract version id: image-version @@ -23,10 +23,10 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build Docker image for testing - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: . load: true @@ -36,7 +36,7 @@ jobs: cache-to: type=gha,mode=max - name: Checkout code examples - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: tomusdrw/jam-examples path: jam-examples @@ -50,7 +50,7 @@ jobs: docker save jade:${{ steps.image-version.outputs.version }} | gzip > jade-image.tar.gz - name: Upload Docker image artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: jade-docker-image path: jade-image.tar.gz @@ -58,7 +58,7 @@ jobs: - name: Log in to GitHub Container Registry if: github.event_name == 'push' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -66,7 +66,7 @@ jobs: - name: Build and push Docker image if: github.event_name == 'push' - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: . push: true diff --git a/.github/workflows/build-docker-jam-sdk.yml b/.github/workflows/build-docker-jam-sdk.yml index 2af5de8..ca131a6 100644 --- a/.github/workflows/build-docker-jam-sdk.yml +++ b/.github/workflows/build-docker-jam-sdk.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Extract version id: image-version @@ -23,10 +23,10 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build Docker image for testing - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: . load: true @@ -36,7 +36,7 @@ jobs: cache-to: type=gha,mode=max - name: Checkout code examples - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: jammin-create/jammin-create-jam-sdk path: jam-sdk-example @@ -50,7 +50,7 @@ jobs: docker save jam-sdk:${{ steps.image-version.outputs.version }} | gzip > jam-sdk-image.tar.gz - name: Upload Docker image artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: jam-sdk-docker-image path: jam-sdk-image.tar.gz @@ -58,7 +58,7 @@ jobs: - name: Log in to GitHub Container Registry if: github.event_name == 'push' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -66,7 +66,7 @@ jobs: - name: Build and push Docker image if: github.event_name == 'push' - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: . push: true diff --git a/.github/workflows/build-docker-polkajam.yml b/.github/workflows/build-docker-polkajam.yml index b36190b..9c2744c 100644 --- a/.github/workflows/build-docker-polkajam.yml +++ b/.github/workflows/build-docker-polkajam.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Extract version id: image-version @@ -23,10 +23,10 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build Docker image for testing - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: . load: true @@ -45,7 +45,7 @@ jobs: docker save polkajam:${{ steps.image-version.outputs.version }} | gzip > polkajam-image.tar.gz - name: Upload Docker image artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: polkajam-docker-image path: polkajam-image.tar.gz @@ -53,7 +53,7 @@ jobs: - name: Log in to GitHub Container Registry if: github.event_name == 'push' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -61,7 +61,7 @@ jobs: - name: Build and push Docker image if: github.event_name == 'push' - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: . push: true diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 07ca917..eca0e1d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -22,15 +22,15 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install mdBook - uses: peaceiris/actions-mdbook@v1 + uses: peaceiris/actions-mdbook@v2 with: mdbook-version: latest - name: Build book run: mdbook build docs - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: docs/book @@ -44,4 +44,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/publish-npm-cli.yml b/.github/workflows/publish-npm-cli.yml index 07cf879..29d84d7 100644 --- a/.github/workflows/publish-npm-cli.yml +++ b/.github/workflows/publish-npm-cli.yml @@ -22,15 +22,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Bun - uses: oven-sh/setup-bun@v1 + uses: oven-sh/setup-bun@v2 with: bun-version: ${{ env.BUN_VERSION }} - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} registry-url: 'https://registry.npmjs.org' diff --git a/.github/workflows/publish-npm-sdk.yml b/.github/workflows/publish-npm-sdk.yml index 57f4153..e670fa3 100644 --- a/.github/workflows/publish-npm-sdk.yml +++ b/.github/workflows/publish-npm-sdk.yml @@ -22,15 +22,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Bun - uses: oven-sh/setup-bun@v1 + uses: oven-sh/setup-bun@v2 with: bun-version: ${{ env.BUN_VERSION }} - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} registry-url: 'https://registry.npmjs.org' diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index b64d922..82a39b9 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -11,9 +11,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: oven-sh/setup-bun@v1 + - uses: oven-sh/setup-bun@v2 with: bun-version: 1.3.3 diff --git a/.github/workflows/release-prepare.yml b/.github/workflows/release-prepare.yml index 51296ed..1d130d9 100644 --- a/.github/workflows/release-prepare.yml +++ b/.github/workflows/release-prepare.yml @@ -24,13 +24,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: main fetch-depth: 0 - name: Setup Bun - uses: oven-sh/setup-bun@v1 + uses: oven-sh/setup-bun@v2 with: bun-version: ${{ env.BUN_VERSION }}