Merge pull request #16 from lucasrguerra/ci/update-github-actions
CI: update GitHub Actions (checkout 7, setup-node 7, github-script 9)
This commit is contained in:
2 files changed
+11
-11
No files matched your search
@@ -18,7 +18,7 @@ jobs:
|
|||||||
name: Formatação e clippy
|
name: Formatação e clippy
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v7
|
||||||
- uses: dtolnay/rust-toolchain@stable
|
- uses: dtolnay/rust-toolchain@stable
|
||||||
with:
|
with:
|
||||||
components: rustfmt, clippy
|
components: rustfmt, clippy
|
||||||
@@ -34,7 +34,7 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-24.04, windows-latest, macos-latest]
|
os: [ubuntu-24.04, windows-latest, macos-latest]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v7
|
||||||
- uses: dtolnay/rust-toolchain@stable
|
- uses: dtolnay/rust-toolchain@stable
|
||||||
- uses: Swatinem/rust-cache@v2
|
- uses: Swatinem/rust-cache@v2
|
||||||
- name: Ferramentas para imagens de teste (Linux)
|
- name: Ferramentas para imagens de teste (Linux)
|
||||||
@@ -52,7 +52,7 @@ jobs:
|
|||||||
name: Auditoria de dependências
|
name: Auditoria de dependências
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v7
|
||||||
- uses: rustsec/audit-check@v2
|
- uses: rustsec/audit-check@v2
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
@@ -61,12 +61,12 @@ jobs:
|
|||||||
name: Compila o app desktop (Linux)
|
name: Compila o app desktop (Linux)
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v7
|
||||||
- uses: dtolnay/rust-toolchain@stable
|
- uses: dtolnay/rust-toolchain@stable
|
||||||
- uses: Swatinem/rust-cache@v2
|
- uses: Swatinem/rust-cache@v2
|
||||||
with:
|
with:
|
||||||
workspaces: apps/gui/src-tauri
|
workspaces: apps/gui/src-tauri
|
||||||
- uses: actions/setup-node@v4
|
- uses: actions/setup-node@v7
|
||||||
with:
|
with:
|
||||||
node-version: 22
|
node-version: 22
|
||||||
- name: Dependências do Tauri
|
- name: Dependências do Tauri
|
||||||
|
|||||||
@@ -18,14 +18,14 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
release_id: ${{ steps.rel.outputs.result }}
|
release_id: ${{ steps.rel.outputs.result }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v7
|
||||||
- name: Notas da versão (do CHANGELOG)
|
- name: Notas da versão (do CHANGELOG)
|
||||||
id: notes
|
id: notes
|
||||||
run: |
|
run: |
|
||||||
v="${GITHUB_REF_NAME#v}"
|
v="${GITHUB_REF_NAME#v}"
|
||||||
awk -v v="$v" '$0 ~ "^## \\[" v "\\]" {f=1; next} /^## \[/ {f=0} f' CHANGELOG.md > notes.md
|
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
|
[ -s notes.md ] || echo "Veja o CHANGELOG." > notes.md
|
||||||
- uses: actions/github-script@v7
|
- uses: actions/github-script@v9
|
||||||
id: rel
|
id: rel
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
@@ -52,7 +52,7 @@ jobs:
|
|||||||
- { name: macos-x86_64, os: macos-latest, target: x86_64-apple-darwin }
|
- { 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 }
|
- { name: windows-x86_64, os: windows-latest, target: x86_64-pc-windows-msvc }
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v7
|
||||||
- uses: dtolnay/rust-toolchain@stable
|
- uses: dtolnay/rust-toolchain@stable
|
||||||
with:
|
with:
|
||||||
targets: ${{ matrix.target }}
|
targets: ${{ matrix.target }}
|
||||||
@@ -95,14 +95,14 @@ jobs:
|
|||||||
- { name: macos-x86_64, os: macos-latest, args: "--target x86_64-apple-darwin" }
|
- { name: macos-x86_64, os: macos-latest, args: "--target x86_64-apple-darwin" }
|
||||||
- { name: windows-x86_64, os: windows-latest, args: "" }
|
- { name: windows-x86_64, os: windows-latest, args: "" }
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v7
|
||||||
- uses: dtolnay/rust-toolchain@stable
|
- uses: dtolnay/rust-toolchain@stable
|
||||||
with:
|
with:
|
||||||
targets: ${{ contains(matrix.args, 'apple') && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }}
|
targets: ${{ contains(matrix.args, 'apple') && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }}
|
||||||
- uses: Swatinem/rust-cache@v2
|
- uses: Swatinem/rust-cache@v2
|
||||||
with:
|
with:
|
||||||
workspaces: apps/gui/src-tauri
|
workspaces: apps/gui/src-tauri
|
||||||
- uses: actions/setup-node@v4
|
- uses: actions/setup-node@v7
|
||||||
with:
|
with:
|
||||||
node-version: 22
|
node-version: 22
|
||||||
- name: Dependências do Tauri (Linux)
|
- name: Dependências do Tauri (Linux)
|
||||||
@@ -125,7 +125,7 @@ jobs:
|
|||||||
needs: [create-release, cli, gui]
|
needs: [create-release, cli, gui]
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v7
|
- uses: actions/github-script@v9
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
await github.rest.repos.updateRelease({
|
await github.rest.repos.updateRelease({
|
||||||
|
|||||||
Reference in new issue
Block a user