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({