From 100db164896f2b2f5de543cef1b822dce0239535 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Jun 2026 09:34:31 +0000 Subject: [PATCH] ci: bump the github-actions-major group across 8 directories with 13 updates Bumps the github-actions-major group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `4` | `6` | | [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | `3` | `4` | | [docker/login-action](https://github.com/docker/login-action) | `3` | `4` | | [docker/metadata-action](https://github.com/docker/metadata-action) | `5` | `6` | | [docker/build-push-action](https://github.com/docker/build-push-action) | `5` | `7` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4` | `7` | Bumps the github-actions-major group with 2 updates in the /build-jupyter-cache directory: [actions/upload-artifact](https://github.com/actions/upload-artifact) and [actions/cache](https://github.com/actions/cache). Bumps the github-actions-major group with 1 update in the /build-lectures directory: [actions/upload-artifact](https://github.com/actions/upload-artifact). Bumps the github-actions-major group with 1 update in the /preview-cloudflare directory: [actions/github-script](https://github.com/actions/github-script). Bumps the github-actions-major group with 1 update in the /preview-netlify directory: [actions/github-script](https://github.com/actions/github-script). Bumps the github-actions-major group with 4 updates in the /publish-gh-pages directory: [actions/configure-pages](https://github.com/actions/configure-pages), [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact), [actions/deploy-pages](https://github.com/actions/deploy-pages) and [softprops/action-gh-release](https://github.com/softprops/action-gh-release). Bumps the github-actions-major group with 1 update in the /restore-jupyter-cache directory: [actions/cache](https://github.com/actions/cache). Bumps the github-actions-major group with 2 updates in the /setup-environment directory: [actions/cache](https://github.com/actions/cache) and [conda-incubator/setup-miniconda](https://github.com/conda-incubator/setup-miniconda). Updates `actions/checkout` from 4 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v6) Updates `docker/setup-buildx-action` from 3 to 4 - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4) Updates `docker/login-action` from 3 to 4 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v3...v4) Updates `docker/metadata-action` from 5 to 6 - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](https://github.com/docker/metadata-action/compare/v5...v6) Updates `docker/build-push-action` from 5 to 7 - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v5...v7) Updates `actions/upload-artifact` from 4 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v7) Updates `actions/upload-artifact` from 4 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v7) Updates `actions/upload-artifact` from 4 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v7) Updates `actions/upload-artifact` from 4 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v7) Updates `actions/cache` from 4 to 5 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) Updates `actions/upload-artifact` from 4 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v7) Updates `actions/upload-artifact` from 4 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v7) Updates `actions/cache` from 4 to 5 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) Updates `actions/cache` from 4 to 5 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) Updates `actions/upload-artifact` from 4 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v7) Updates `actions/upload-artifact` from 4 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v7) Updates `actions/upload-artifact` from 4 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v7) Updates `actions/github-script` from 7 to 9 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v7...v9) Updates `actions/github-script` from 7 to 9 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v7...v9) Updates `actions/github-script` from 7 to 9 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v7...v9) Updates `actions/github-script` from 7 to 9 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v7...v9) Updates `actions/configure-pages` from 4 to 6 - [Release notes](https://github.com/actions/configure-pages/releases) - [Commits](https://github.com/actions/configure-pages/compare/v4...v6) Updates `actions/upload-pages-artifact` from 3 to 5 - [Release notes](https://github.com/actions/upload-pages-artifact/releases) - [Commits](https://github.com/actions/upload-pages-artifact/compare/v3...v5) Updates `actions/deploy-pages` from 4 to 5 - [Release notes](https://github.com/actions/deploy-pages/releases) - [Commits](https://github.com/actions/deploy-pages/compare/v4...v5) Updates `softprops/action-gh-release` from 2 to 3 - [Release notes](https://github.com/softprops/action-gh-release/releases) - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3) Updates `actions/cache` from 4 to 5 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) Updates `actions/cache` from 4 to 5 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) Updates `actions/cache` from 4 to 5 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) Updates `actions/cache` from 4 to 5 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) Updates `actions/cache` from 4 to 5 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) Updates `conda-incubator/setup-miniconda` from 3 to 4 - [Release notes](https://github.com/conda-incubator/setup-miniconda/releases) - [Changelog](https://github.com/conda-incubator/setup-miniconda/blob/main/CHANGELOG.md) - [Commits](https://github.com/conda-incubator/setup-miniconda/compare/v3...v4) Updates `actions/cache` from 4 to 5 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: actions/configure-pages dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: actions/deploy-pages dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: actions/github-script dependency-version: '9' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: actions/github-script dependency-version: '9' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: actions/upload-pages-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: conda-incubator/setup-miniconda dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: docker/build-push-action dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: docker/login-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: docker/metadata-action dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: docker/setup-buildx-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major - dependency-name: softprops/action-gh-release dependency-version: '3' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build-containers.yml | 20 +++++++++---------- .github/workflows/check-latex-versions.yml | 2 +- .github/workflows/test-container.yml | 10 +++++----- .../workflows/test-containers-lectures.yml | 6 +++--- build-jupyter-cache/action.yml | 6 +++--- build-lectures/action.yml | 2 +- preview-cloudflare/action.yml | 2 +- preview-netlify/action.yml | 2 +- publish-gh-pages/action.yml | 8 ++++---- restore-jupyter-cache/action.yml | 4 ++-- setup-environment/action.yml | 4 ++-- 11 files changed, 33 insertions(+), 33 deletions(-) diff --git a/.github/workflows/build-containers.yml b/.github/workflows/build-containers.yml index 9dc1bd7..3236d3a 100644 --- a/.github/workflows/build-containers.yml +++ b/.github/workflows/build-containers.yml @@ -29,13 +29,13 @@ jobs: packages: write steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -43,7 +43,7 @@ jobs: - name: Extract metadata id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ${{ env.REGISTRY }}/${{ github.repository_owner }}/quantecon tags: | @@ -51,7 +51,7 @@ jobs: type=sha,prefix={{branch}}- - name: Build and push quantecon container - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: containers/quantecon file: containers/quantecon/Dockerfile @@ -70,13 +70,13 @@ jobs: packages: write steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -84,7 +84,7 @@ jobs: - name: Extract metadata id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ${{ env.REGISTRY }}/${{ github.repository_owner }}/quantecon-build tags: | @@ -92,7 +92,7 @@ jobs: type=sha,prefix={{branch}}- - name: Build and push quantecon-build container - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: containers/quantecon-build file: containers/quantecon-build/Dockerfile diff --git a/.github/workflows/check-latex-versions.yml b/.github/workflows/check-latex-versions.yml index 8d6a90a..479fe4f 100644 --- a/.github/workflows/check-latex-versions.yml +++ b/.github/workflows/check-latex-versions.yml @@ -9,7 +9,7 @@ jobs: check-versions: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Check LaTeX Package Versions run: ./scripts/check-latex-versions.sh diff --git a/.github/workflows/test-container.yml b/.github/workflows/test-container.yml index 363666c..e0c4f95 100644 --- a/.github/workflows/test-container.yml +++ b/.github/workflows/test-container.yml @@ -17,7 +17,7 @@ jobs: if: ${{ github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch' }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: # Test files must match the commit that built the image. For # workflow_run events checkout defaults to the default branch, not the @@ -25,7 +25,7 @@ jobs: ref: ${{ github.event.workflow_run.head_sha || github.sha }} - name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -63,7 +63,7 @@ jobs: if: ${{ github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch' }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: # Test files must match the commit that built the image. For # workflow_run events checkout defaults to the default branch, not the @@ -71,7 +71,7 @@ jobs: ref: ${{ github.event.workflow_run.head_sha || github.sha }} - name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -106,7 +106,7 @@ jobs: docker images ghcr.io/quantecon/quantecon-build:latest --format "quantecon-build (lean): {{.Size}}" - name: Upload test artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: always() with: name: test-outputs-lean diff --git a/.github/workflows/test-containers-lectures.yml b/.github/workflows/test-containers-lectures.yml index 65fa487..593ba95 100644 --- a/.github/workflows/test-containers-lectures.yml +++ b/.github/workflows/test-containers-lectures.yml @@ -56,7 +56,7 @@ jobs: steps: - name: Checkout actions repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: # Use the composite actions from the commit that built the container # under test. workflow_run checks out the default branch by default; @@ -65,7 +65,7 @@ jobs: path: actions-repo - name: Checkout lecture repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: ${{ matrix.repo.owner }}/${{ matrix.repo.repo }} path: lecture-repo @@ -105,7 +105,7 @@ jobs: - name: Upload build artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: build-${{ matrix.container }}-${{ matrix.repo.repo }} path: lecture-repo/_build diff --git a/build-jupyter-cache/action.yml b/build-jupyter-cache/action.yml index 3e6dc25..9cbf4e5 100644 --- a/build-jupyter-cache/action.yml +++ b/build-jupyter-cache/action.yml @@ -250,14 +250,14 @@ runs: - name: Save build cache if: steps.verify-builds.outputs.all-passed == 'true' - uses: actions/cache/save@v4 + uses: actions/cache/save@v5 with: path: _build key: ${{ steps.cache-key.outputs.key }} - name: Save execution cache if: steps.verify-builds.outputs.all-passed == 'true' - uses: actions/cache/save@v4 + uses: actions/cache/save@v5 with: path: _build/.jupyter_cache key: jupyter-cache-${{ hashFiles(format('{0}/**/*.md', inputs.source-dir)) }}-${{ github.run_id }} @@ -271,7 +271,7 @@ runs: # 30-day artifact; only upload when a build failed (the cache is not saved # then), making the artifact the sole copy for debugging. if: inputs.upload-artifact == 'true' && steps.verify-builds.outputs.all-passed != 'true' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: build-cache-${{ github.run_id }} path: _build diff --git a/build-lectures/action.yml b/build-lectures/action.yml index 99a46d7..7b2e993 100644 --- a/build-lectures/action.yml +++ b/build-lectures/action.yml @@ -167,7 +167,7 @@ runs: - name: Upload execution reports on failure if: inputs.upload-failure-reports == 'true' && failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ inputs.failure-artifact-name != '' && inputs.failure-artifact-name || format('execution-reports-{0}', inputs.builder) }} path: | diff --git a/preview-cloudflare/action.yml b/preview-cloudflare/action.yml index 2045365..9c292a0 100644 --- a/preview-cloudflare/action.yml +++ b/preview-cloudflare/action.yml @@ -113,7 +113,7 @@ runs: - name: Comment on PR if: steps.check-trust.outputs.skip != 'true' && github.event_name == 'pull_request' && steps.deploy.outputs.deploy-url != '' - uses: actions/github-script@v7 + uses: actions/github-script@v9 env: DEPLOY_URL: ${{ steps.deploy.outputs.deploy-url }} CHANGED_FILES: ${{ steps.detect-changes.outputs.changed-files }} diff --git a/preview-netlify/action.yml b/preview-netlify/action.yml index 98036ca..08afc20 100644 --- a/preview-netlify/action.yml +++ b/preview-netlify/action.yml @@ -99,7 +99,7 @@ runs: - name: Comment on PR if: steps.check-trust.outputs.skip != 'true' && github.event_name == 'pull_request' && steps.deploy.outputs.deploy-url != '' - uses: actions/github-script@v7 + uses: actions/github-script@v9 env: DEPLOY_URL: ${{ steps.deploy.outputs.deploy-url }} CHANGED_FILES: ${{ steps.detect-changes.outputs.changed-files }} diff --git a/publish-gh-pages/action.yml b/publish-gh-pages/action.yml index e5a7b99..a6ddbee 100644 --- a/publish-gh-pages/action.yml +++ b/publish-gh-pages/action.yml @@ -66,16 +66,16 @@ runs: echo "✅ Preparation complete" - name: Setup Pages - uses: actions/configure-pages@v4 + uses: actions/configure-pages@v6 - name: Upload Pages artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: ${{ inputs.build-dir }} - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 - name: Create release assets id: create-assets @@ -144,7 +144,7 @@ runs: - name: Upload release assets id: upload-release if: inputs.create-release-assets == 'true' && steps.create-assets.outputs.assets-created == 'true' - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: files: | ${{ steps.create-assets.outputs.archive-name }} diff --git a/restore-jupyter-cache/action.yml b/restore-jupyter-cache/action.yml index 4dbd7f3..a43ee1a 100644 --- a/restore-jupyter-cache/action.yml +++ b/restore-jupyter-cache/action.yml @@ -105,7 +105,7 @@ runs: - name: Restore cache (read-only) id: restore-readonly if: inputs.save-cache != 'true' - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: path: ${{ steps.cache-path.outputs.path }} key: ${{ steps.cache-key.outputs.key }} @@ -114,7 +114,7 @@ runs: - name: Restore cache (with save at job end) id: restore-save if: inputs.save-cache == 'true' - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ${{ steps.cache-path.outputs.path }} key: ${{ steps.cache-key.outputs.key }} diff --git a/setup-environment/action.yml b/setup-environment/action.yml index baa5d35..fa5b178 100644 --- a/setup-environment/action.yml +++ b/setup-environment/action.yml @@ -107,7 +107,7 @@ runs: - name: Setup Miniconda (non-container mode) if: steps.detect-container.outputs.container-mode == 'false' - uses: conda-incubator/setup-miniconda@v3 + uses: conda-incubator/setup-miniconda@v4 with: # No environment-file here: the env is restored from cache (hit) or # created by the "Create/update environment" step below (miss), so a @@ -121,7 +121,7 @@ runs: - name: Cache Conda environment (non-container mode) if: steps.detect-container.outputs.container-mode == 'false' - uses: actions/cache@v4 + uses: actions/cache@v5 id: conda-cache with: path: ${{ env.CONDA }}/envs