From b2ff93cb1406c49d7bbe17b3237b021bfcd2e22e Mon Sep 17 00:00:00 2001 From: Lucas Rayan Date: Tue, 20 Oct 2026 10:15:28 -0300 Subject: [PATCH] CI: atualiza actions/checkout para 7, setup-node para 7 e github-script para 9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Substitui os PRs do Dependabot #4, #7 e #9, que foram fechados e não são recriados. O github-script só é usado no release.yml, apenas com github.rest, context e require('fs'), que seguem valendo na versão 9. tauri-action continua em v0 de propósito: a v1 passa a atualizar nome e corpo de releases existentes e isso não dá para testar sem uma release. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01RRZm8uTVN3WLTwcbrDQAUM --- .github/workflows/ci.yml | 10 +++++----- .github/workflows/release.yml | 12 ++++++------ 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f67494d..997394a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: name: Formatação e clippy runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@stable with: components: rustfmt, clippy @@ -34,7 +34,7 @@ jobs: matrix: os: [ubuntu-24.04, windows-latest, macos-latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 - name: Ferramentas para imagens de teste (Linux) @@ -52,7 +52,7 @@ jobs: name: Auditoria de dependências runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: rustsec/audit-check@v2 with: token: ${{ secrets.GITHUB_TOKEN }} @@ -61,12 +61,12 @@ jobs: name: Compila o app desktop (Linux) runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 with: workspaces: apps/gui/src-tauri - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version: 22 - name: Dependências do Tauri diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 72bb0e4..5e268b8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,14 +18,14 @@ jobs: outputs: release_id: ${{ steps.rel.outputs.result }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Notas da versão (do CHANGELOG) id: notes run: | v="${GITHUB_REF_NAME#v}" awk -v v="$v" '$0 ~ "^## \\[" v "\\]" {f=1; next} /^## \[/ {f=0} f' CHANGELOG.md > notes.md [ -s notes.md ] || echo "Veja o CHANGELOG." > notes.md - - uses: actions/github-script@v7 + - uses: actions/github-script@v9 id: rel with: script: | @@ -52,7 +52,7 @@ jobs: - { name: macos-x86_64, os: macos-latest, target: x86_64-apple-darwin } - { name: windows-x86_64, os: windows-latest, target: x86_64-pc-windows-msvc } steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@stable with: targets: ${{ matrix.target }} @@ -95,14 +95,14 @@ jobs: - { name: macos-x86_64, os: macos-latest, args: "--target x86_64-apple-darwin" } - { name: windows-x86_64, os: windows-latest, args: "" } steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@stable with: targets: ${{ contains(matrix.args, 'apple') && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }} - uses: Swatinem/rust-cache@v2 with: workspaces: apps/gui/src-tauri - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version: 22 - name: Dependências do Tauri (Linux) @@ -125,7 +125,7 @@ jobs: needs: [create-release, cli, gui] runs-on: ubuntu-24.04 steps: - - uses: actions/github-script@v7 + - uses: actions/github-script@v9 with: script: | await github.rest.repos.updateRelease({