From 6ad346ed4c93f39375fb0e9c7cd91d3c0d4782f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2026 08:56:44 +0000 Subject: [PATCH] chore(deps): Bump the actions group across 1 directory with 11 updates Bumps the actions group with 11 updates in the / directory: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `6` | `7` | | [pnpm/action-setup](https://github.com/pnpm/action-setup) | `4` | `6` | | [actions/setup-node](https://github.com/actions/setup-node) | `6` | `7` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `6` | `7` | | [actions/github-script](https://github.com/actions/github-script) | `8` | `9` | | [codespell-project/codespell-problem-matcher](https://github.com/codespell-project/codespell-problem-matcher) | `1.1.0` | `1.2.0` | | [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain) | `1.92` | `1.100` | | [actions/cache](https://github.com/actions/cache) | `5` | `6` | | [taiki-e/install-action](https://github.com/taiki-e/install-action) | `2.62.49` | `2.87.2` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `7` | `8` | | [softprops/action-gh-release](https://github.com/softprops/action-gh-release) | `2` | `3` | Updates `actions/checkout` from 6 to 7 - [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/v6...v7) Updates `pnpm/action-setup` from 4 to 6 - [Release notes](https://github.com/pnpm/action-setup/releases) - [Commits](https://github.com/pnpm/action-setup/compare/v4...v6) Updates `actions/setup-node` from 6 to 7 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v6...v7) Updates `actions/upload-artifact` from 6 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v6...v7) Updates `actions/github-script` from 8 to 9 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v8...v9) Updates `codespell-project/codespell-problem-matcher` from 1.1.0 to 1.2.0 - [Release notes](https://github.com/codespell-project/codespell-problem-matcher/releases) - [Commits](https://github.com/codespell-project/codespell-problem-matcher/compare/b80729f885d32f78a716c2f107b4db1025001c42...9ba2c57125d4908eade4308f32c4ff814c184633) Updates `dtolnay/rust-toolchain` from 1.92 to 1.100 - [Release notes](https://github.com/dtolnay/rust-toolchain/releases) - [Commits](https://github.com/dtolnay/rust-toolchain/commits/1.100) Updates `actions/cache` from 5 to 6 - [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/v5...v6) Updates `taiki-e/install-action` from 2.62.49 to 2.87.2 - [Release notes](https://github.com/taiki-e/install-action/releases) - [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/taiki-e/install-action/compare/44c6d64aa62cd779e873306675c7a58e86d6d532...1ed6d7be6168f6c9046541087ff549b6bc581fdf) Updates `actions/download-artifact` from 7 to 8 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v7...v8) 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) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/download-artifact dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/github-script dependency-version: '9' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/setup-node dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: codespell-project/codespell-problem-matcher dependency-version: 1.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: dtolnay/rust-toolchain dependency-version: '1.100' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: pnpm/action-setup dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: softprops/action-gh-release dependency-version: '3' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: taiki-e/install-action dependency-version: 2.87.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions ... Signed-off-by: dependabot[bot] --- .github/workflows/bazel.yml | 2 +- .github/workflows/cargo-deny.yml | 4 +- .github/workflows/ci.yml | 8 ++-- .../workflows/close-stale-contributor-prs.yml | 2 +- .github/workflows/codespell.yml | 4 +- .github/workflows/desktop-release.yml | 12 ++--- .github/workflows/issue-deduplicator.yml | 4 +- .github/workflows/issue-labeler.yml | 2 +- .github/workflows/rust-ci.yml | 48 +++++++++---------- .github/workflows/rust-release-prepare.yml | 2 +- .github/workflows/rust-release.yml | 24 +++++----- .github/workflows/sdk.yml | 8 ++-- .github/workflows/shell-tool-mcp-ci.yml | 6 +-- .github/workflows/shell-tool-mcp.yml | 28 +++++------ .github/workflows/website.yml | 6 +-- 15 files changed, 80 insertions(+), 80 deletions(-) diff --git a/.github/workflows/bazel.yml b/.github/workflows/bazel.yml index 2be7d2f..48a8b88 100644 --- a/.github/workflows/bazel.yml +++ b/.github/workflows/bazel.yml @@ -45,7 +45,7 @@ jobs: name: Local Bazel build on ${{ matrix.os }} for ${{ matrix.target }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 # Some integration tests rely on DotSlash being installed. # See https://github.com/ai-dashboad/opencli/pull/7617. diff --git a/.github/workflows/cargo-deny.yml b/.github/workflows/cargo-deny.yml index 1e797bc..5d7f25b 100644 --- a/.github/workflows/cargo-deny.yml +++ b/.github/workflows/cargo-deny.yml @@ -30,7 +30,7 @@ jobs: name: licences, bans and sources runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@stable - uses: EmbarkStudios/cargo-deny-action@v2 with: @@ -44,7 +44,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@stable - uses: EmbarkStudios/cargo-deny-action@v2 with: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9832dff..dee80e5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,15 +12,15 @@ jobs: NODE_OPTIONS: --max-old-space-size=4096 steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: run_install: false - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 22 @@ -55,7 +55,7 @@ jobs: - if: ${{ steps.stage_npm_package.outputs.pack_output != '' }} name: Upload staged npm package artifact - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: opencli-npm-staging path: ${{ steps.stage_npm_package.outputs.pack_output }} diff --git a/.github/workflows/close-stale-contributor-prs.yml b/.github/workflows/close-stale-contributor-prs.yml index 09e96cc..6b610fd 100644 --- a/.github/workflows/close-stale-contributor-prs.yml +++ b/.github/workflows/close-stale-contributor-prs.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Close inactive PRs from contributors - uses: actions/github-script@v8 + uses: actions/github-script@v9 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml index bbbb06d..c4aed32 100644 --- a/.github/workflows/codespell.yml +++ b/.github/workflows/codespell.yml @@ -18,9 +18,9 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Annotate locations with typos - uses: codespell-project/codespell-problem-matcher@b80729f885d32f78a716c2f107b4db1025001c42 # v1 + uses: codespell-project/codespell-problem-matcher@9ba2c57125d4908eade4308f32c4ff814c184633 # v1.2.0 - name: Codespell uses: codespell-project/actions-codespell@8f01853be192eb0f849a5c7d721450e7a467c579 # v2.2 with: diff --git a/.github/workflows/desktop-release.yml b/.github/workflows/desktop-release.yml index 828bedb..ae0fe56 100644 --- a/.github/workflows/desktop-release.yml +++ b/.github/workflows/desktop-release.yml @@ -42,9 +42,9 @@ jobs: bundles: msi,nsis steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - - uses: dtolnay/rust-toolchain@1.93 + - uses: dtolnay/rust-toolchain@1.100 # The workspace patches `tokio-tungstenite` to a fork whose own # dependency is written as `ssh://git@github.com/...`. A runner has no @@ -60,7 +60,7 @@ jobs: # resource file alongside the freshly generated one and the build died # on "CVT1100: duplicate resource, type:VERSION" — a failure with no # connection to anything in the source. - - uses: actions/cache@v5 + - uses: actions/cache@v6 with: path: | ~/.cargo/registry/index/ @@ -69,11 +69,11 @@ jobs: opencli-rs/target/ key: desktop-${{ matrix.platform }}-${{ hashFiles('**/Cargo.lock') }} - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v6 with: run_install: false - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 22 @@ -168,7 +168,7 @@ jobs: exit 1 fi - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: desktop-${{ matrix.platform }} path: dist-desktop/${{ matrix.platform }}/* diff --git a/.github/workflows/issue-deduplicator.yml b/.github/workflows/issue-deduplicator.yml index 732353b..ff31059 100644 --- a/.github/workflows/issue-deduplicator.yml +++ b/.github/workflows/issue-deduplicator.yml @@ -17,7 +17,7 @@ jobs: outputs: opencli_output: ${{ steps.opencli.outputs.final-message }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Prepare OpenCLI inputs env: @@ -87,7 +87,7 @@ jobs: issues: write steps: - name: Comment on issue - uses: actions/github-script@v8 + uses: actions/github-script@v9 env: OPENCLI_OUTPUT: ${{ needs.gather-duplicates.outputs.opencli_output }} with: diff --git a/.github/workflows/issue-labeler.yml b/.github/workflows/issue-labeler.yml index cdd0fe4..23a205c 100644 --- a/.github/workflows/issue-labeler.yml +++ b/.github/workflows/issue-labeler.yml @@ -17,7 +17,7 @@ jobs: outputs: opencli_output: ${{ steps.opencli.outputs.final-message }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - id: opencli uses: openai/opencli-action@main diff --git a/.github/workflows/rust-ci.yml b/.github/workflows/rust-ci.yml index c836e29..1a44070 100644 --- a/.github/workflows/rust-ci.yml +++ b/.github/workflows/rust-ci.yml @@ -17,7 +17,7 @@ jobs: opencli: ${{ steps.detect.outputs.opencli }} workflows: ${{ steps.detect.outputs.workflows }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 - name: Detect changed paths (no external action) @@ -58,8 +58,8 @@ jobs: run: working-directory: opencli-rs steps: - - uses: actions/checkout@v6 - - uses: dtolnay/rust-toolchain@1.93 + - uses: actions/checkout@v7 + - uses: dtolnay/rust-toolchain@1.100 with: components: rustfmt - name: cargo fmt @@ -76,9 +76,9 @@ jobs: run: working-directory: opencli-rs steps: - - uses: actions/checkout@v6 - - uses: dtolnay/rust-toolchain@1.93 - - uses: taiki-e/install-action@44c6d64aa62cd779e873306675c7a58e86d6d532 # v2 + - uses: actions/checkout@v7 + - uses: dtolnay/rust-toolchain@1.100 + - uses: taiki-e/install-action@1ed6d7be6168f6c9046541087ff549b6bc581fdf # v2 with: tool: cargo-shear version: 1.5.1 @@ -149,7 +149,7 @@ jobs: profile: release steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install UBSan runtime (musl) if: ${{ matrix.target == 'x86_64-unknown-linux-musl' || matrix.target == 'aarch64-unknown-linux-musl' }} shell: bash @@ -159,7 +159,7 @@ jobs: sudo apt-get update -y sudo DEBIAN_FRONTEND=noninteractive apt-get install -y libubsan1 fi - - uses: dtolnay/rust-toolchain@1.93 + - uses: dtolnay/rust-toolchain@1.100 with: targets: ${{ matrix.target }} components: clippy @@ -203,7 +203,7 @@ jobs: # avoid caching the large target dir on the gnu-dev job. - name: Restore cargo home cache id: cache_cargo_home_restore - uses: actions/cache/restore@v5 + uses: actions/cache/restore@v6 with: path: | ~/.cargo/bin/ @@ -221,7 +221,7 @@ jobs: # Install and restore sccache cache - name: Install sccache if: ${{ env.USE_SCCACHE == 'true' }} - uses: taiki-e/install-action@44c6d64aa62cd779e873306675c7a58e86d6d532 # v2 + uses: taiki-e/install-action@1ed6d7be6168f6c9046541087ff549b6bc581fdf # v2 with: tool: sccache version: 0.7.5 @@ -248,7 +248,7 @@ jobs: - name: Restore sccache cache (fallback) if: ${{ env.USE_SCCACHE == 'true' && env.SCCACHE_GHA_ENABLED != 'true' }} id: cache_sccache_restore - uses: actions/cache/restore@v5 + uses: actions/cache/restore@v6 with: path: ${{ github.workspace }}/.sccache/ key: sccache-${{ matrix.runner }}-${{ matrix.target }}-${{ matrix.profile }}-${{ steps.lockhash.outputs.hash }}-${{ github.run_id }} @@ -275,7 +275,7 @@ jobs: - if: ${{ matrix.target == 'x86_64-unknown-linux-musl' || matrix.target == 'aarch64-unknown-linux-musl'}} name: Restore APT cache (musl) id: cache_apt_restore - uses: actions/cache/restore@v5 + uses: actions/cache/restore@v6 with: path: | /var/cache/apt @@ -351,7 +351,7 @@ jobs: - name: Install cargo-chef if: ${{ matrix.profile == 'release' }} - uses: taiki-e/install-action@44c6d64aa62cd779e873306675c7a58e86d6d532 # v2 + uses: taiki-e/install-action@1ed6d7be6168f6c9046541087ff549b6bc581fdf # v2 with: tool: cargo-chef version: 0.1.71 @@ -387,7 +387,7 @@ jobs: - name: Save cargo home cache if: always() && !cancelled() && steps.cache_cargo_home_restore.outputs.cache-hit != 'true' continue-on-error: true - uses: actions/cache/save@v5 + uses: actions/cache/save@v6 with: path: | ~/.cargo/bin/ @@ -403,7 +403,7 @@ jobs: - name: Save sccache cache (fallback) if: always() && !cancelled() && env.USE_SCCACHE == 'true' && env.SCCACHE_GHA_ENABLED != 'true' continue-on-error: true - uses: actions/cache/save@v5 + uses: actions/cache/save@v6 with: path: ${{ github.workspace }}/.sccache/ key: sccache-${{ matrix.runner }}-${{ matrix.target }}-${{ matrix.profile }}-${{ steps.lockhash.outputs.hash }}-${{ github.run_id }} @@ -428,7 +428,7 @@ jobs: - name: Save APT cache (musl) if: always() && !cancelled() && (matrix.target == 'x86_64-unknown-linux-musl' || matrix.target == 'aarch64-unknown-linux-musl') && steps.cache_apt_restore.outputs.cache-hit != 'true' continue-on-error: true - uses: actions/cache/save@v5 + uses: actions/cache/save@v6 with: path: | /var/cache/apt @@ -479,14 +479,14 @@ jobs: profile: dev steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 # Some integration tests rely on DotSlash being installed. # See https://github.com/ai-dashboad/opencli/pull/7617. - name: Install DotSlash uses: facebook/install-dotslash@v2 - - uses: dtolnay/rust-toolchain@1.93 + - uses: dtolnay/rust-toolchain@1.100 with: targets: ${{ matrix.target }} @@ -516,7 +516,7 @@ jobs: - name: Restore cargo home cache id: cache_cargo_home_restore - uses: actions/cache/restore@v5 + uses: actions/cache/restore@v6 with: path: | ~/.cargo/bin/ @@ -529,7 +529,7 @@ jobs: - name: Install sccache if: ${{ env.USE_SCCACHE == 'true' }} - uses: taiki-e/install-action@44c6d64aa62cd779e873306675c7a58e86d6d532 # v2 + uses: taiki-e/install-action@1ed6d7be6168f6c9046541087ff549b6bc581fdf # v2 with: tool: sccache version: 0.7.5 @@ -556,7 +556,7 @@ jobs: - name: Restore sccache cache (fallback) if: ${{ env.USE_SCCACHE == 'true' && env.SCCACHE_GHA_ENABLED != 'true' }} id: cache_sccache_restore - uses: actions/cache/restore@v5 + uses: actions/cache/restore@v6 with: path: ${{ github.workspace }}/.sccache/ key: sccache-${{ matrix.runner }}-${{ matrix.target }}-${{ matrix.profile }}-${{ steps.lockhash.outputs.hash }}-${{ github.run_id }} @@ -564,7 +564,7 @@ jobs: sccache-${{ matrix.runner }}-${{ matrix.target }}-${{ matrix.profile }}-${{ steps.lockhash.outputs.hash }}- sccache-${{ matrix.runner }}-${{ matrix.target }}-${{ matrix.profile }}- - - uses: taiki-e/install-action@44c6d64aa62cd779e873306675c7a58e86d6d532 # v2 + - uses: taiki-e/install-action@1ed6d7be6168f6c9046541087ff549b6bc581fdf # v2 with: tool: nextest version: 0.9.103 @@ -579,7 +579,7 @@ jobs: - name: Save cargo home cache if: always() && !cancelled() && steps.cache_cargo_home_restore.outputs.cache-hit != 'true' continue-on-error: true - uses: actions/cache/save@v5 + uses: actions/cache/save@v6 with: path: | ~/.cargo/bin/ @@ -591,7 +591,7 @@ jobs: - name: Save sccache cache (fallback) if: always() && !cancelled() && env.USE_SCCACHE == 'true' && env.SCCACHE_GHA_ENABLED != 'true' continue-on-error: true - uses: actions/cache/save@v5 + uses: actions/cache/save@v6 with: path: ${{ github.workspace }}/.sccache/ key: sccache-${{ matrix.runner }}-${{ matrix.target }}-${{ matrix.profile }}-${{ steps.lockhash.outputs.hash }}-${{ github.run_id }} diff --git a/.github/workflows/rust-release-prepare.yml b/.github/workflows/rust-release-prepare.yml index b73200f..3bb743f 100644 --- a/.github/workflows/rust-release-prepare.yml +++ b/.github/workflows/rust-release-prepare.yml @@ -18,7 +18,7 @@ jobs: if: github.repository == 'openai/opencli' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: ref: main fetch-depth: 0 diff --git a/.github/workflows/rust-release.yml b/.github/workflows/rust-release.yml index 8370017..fd4ef4d 100644 --- a/.github/workflows/rust-release.yml +++ b/.github/workflows/rust-release.yml @@ -24,8 +24,8 @@ jobs: tag-check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: dtolnay/rust-toolchain@1.92 + - uses: actions/checkout@v7 + - uses: dtolnay/rust-toolchain@1.100 - name: Validate tag matches Cargo.toml version shell: bash run: | @@ -100,7 +100,7 @@ jobs: target: aarch64-pc-windows-msvc steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install UBSan runtime (musl) if: ${{ matrix.target == 'x86_64-unknown-linux-musl' || matrix.target == 'aarch64-unknown-linux-musl' }} shell: bash @@ -110,7 +110,7 @@ jobs: sudo apt-get update -y sudo DEBIAN_FRONTEND=noninteractive apt-get install -y libubsan1 fi - - uses: dtolnay/rust-toolchain@1.93 + - uses: dtolnay/rust-toolchain@1.100 with: targets: ${{ matrix.target }} @@ -143,7 +143,7 @@ jobs: echo "${cargo_home}/bin" >> "$GITHUB_PATH" : > "${cargo_home}/config.toml" - - uses: actions/cache@v5 + - uses: actions/cache@v6 with: path: | ~/.cargo/bin/ @@ -435,7 +435,7 @@ jobs: zstd "${zstd_args[@]}" "$dest/$base" done - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: ${{ matrix.target }} # Upload the per-binary .zst files as well as the new .tar.gz @@ -466,7 +466,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Generate release notes from tag commit message id: release_notes @@ -488,7 +488,7 @@ jobs: echo "path=${notes_path}" >> "${GITHUB_OUTPUT}" - - uses: actions/download-artifact@v7 + - uses: actions/download-artifact@v8 with: path: dist @@ -548,12 +548,12 @@ jobs: fi - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: run_install: false - name: Setup Node.js for npm packaging - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 22 @@ -573,7 +573,7 @@ jobs: --package opencli-sdk - name: Create GitHub Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: name: ${{ steps.release_name.outputs.name }} tag_name: ${{ github.ref_name }} @@ -605,7 +605,7 @@ jobs: steps: - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 22 registry-url: "https://registry.npmjs.org" diff --git a/.github/workflows/sdk.yml b/.github/workflows/sdk.yml index 9491ab7..84e7ee7 100644 --- a/.github/workflows/sdk.yml +++ b/.github/workflows/sdk.yml @@ -23,20 +23,20 @@ jobs: timeout-minutes: 10 steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: run_install: false - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 22 cache: pnpm - - uses: dtolnay/rust-toolchain@1.93 + - uses: dtolnay/rust-toolchain@1.100 - name: build opencli run: cargo build --bin opencli diff --git a/.github/workflows/shell-tool-mcp-ci.yml b/.github/workflows/shell-tool-mcp-ci.yml index ef9d957..7fe875e 100644 --- a/.github/workflows/shell-tool-mcp-ci.yml +++ b/.github/workflows/shell-tool-mcp-ci.yml @@ -22,15 +22,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: run_install: false - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: "pnpm" diff --git a/.github/workflows/shell-tool-mcp.yml b/.github/workflows/shell-tool-mcp.yml index af533c9..989fe02 100644 --- a/.github/workflows/shell-tool-mcp.yml +++ b/.github/workflows/shell-tool-mcp.yml @@ -91,7 +91,7 @@ jobs: install_musl: true steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Install UBSan runtime (musl) if: ${{ matrix.install_musl }} @@ -103,7 +103,7 @@ jobs: sudo DEBIAN_FRONTEND=noninteractive apt-get install -y libubsan1 fi - - uses: dtolnay/rust-toolchain@1.93 + - uses: dtolnay/rust-toolchain@1.100 with: targets: ${{ matrix.target }} @@ -181,7 +181,7 @@ jobs: cp "target/${{ matrix.target }}/release/opencli-exec-mcp-server" "$dest/" cp "target/${{ matrix.target }}/release/opencli-execve-wrapper" "$dest/" - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: shell-tool-mcp-rust-${{ matrix.target }} path: artifacts/** @@ -260,7 +260,7 @@ jobs: fi - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Build patched Bash shell: bash @@ -279,7 +279,7 @@ jobs: mkdir -p "$dest" cp bash "$dest/bash" - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: shell-tool-mcp-bash-${{ matrix.target }}-${{ matrix.variant }} path: artifacts/** @@ -302,7 +302,7 @@ jobs: variant: macos-14 steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Build patched Bash shell: bash @@ -321,7 +321,7 @@ jobs: mkdir -p "$dest" cp bash "$dest/bash" - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: shell-tool-mcp-bash-${{ matrix.target }}-${{ matrix.variant }} path: artifacts/** @@ -339,15 +339,15 @@ jobs: PACKAGE_VERSION: ${{ needs.metadata.outputs.version }} steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: run_install: false - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} @@ -358,7 +358,7 @@ jobs: run: pnpm --filter @ai-dashboad/opencli-shell-tool-mcp run build - name: Download build artifacts - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: path: artifacts @@ -419,7 +419,7 @@ jobs: filename=$(PACK_INFO="$pack_info" node -e 'const data = JSON.parse(process.env.PACK_INFO); console.log(data[0].filename);') mv "dist/npm/${filename}" "dist/npm/opencli-shell-tool-mcp-npm-${PACKAGE_VERSION}.tgz" - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: opencli-shell-tool-mcp-npm path: dist/npm/opencli-shell-tool-mcp-npm-${{ env.PACKAGE_VERSION }}.tgz @@ -437,7 +437,7 @@ jobs: contents: read steps: - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} registry-url: https://registry.npmjs.org @@ -448,7 +448,7 @@ jobs: run: npm install -g npm@latest - name: Download npm tarball - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: opencli-shell-tool-mcp-npm path: dist/npm diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index a9d53ae..46882d3 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -28,13 +28,13 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v6 with: run_install: false - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 22