Skip to content

Commit a926b49

Browse files
Fix Github Actions of Tauri Plugin with-api template (#6603)
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
1 parent 5fdc616 commit a926b49

File tree

12 files changed

+54
-48
lines changed

12 files changed

+54
-48
lines changed

.changes/cli-templates.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"cli.rs": "patch"
3+
"cli.js": "patch"
4+
---
5+
6+
Fix Outdated Github Actions in the Plugin Templates `with-api` and `backend`
7+

tooling/cli/templates/plugin/backend/.github/workflows/audit.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,11 @@ jobs:
2121
audit:
2222
runs-on: ubuntu-latest
2323
steps:
24-
- uses: actions/checkout@v2
24+
- uses: actions/checkout@v3
2525
- uses: actions-rs/audit-check@v1
2626
with:
2727
token: ${{ secrets.GITHUB_TOKEN }}
28+
permissions:
29+
issues: write
30+
checks: write
2831
{{{{/raw}}}}

tooling/cli/templates/plugin/backend/.github/workflows/covector-status.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88

99
steps:
10-
- uses: actions/checkout@v2
10+
- uses: actions/checkout@v3
1111
with:
1212
fetch-depth: 0
1313
- name: covector status

tooling/cli/templates/plugin/backend/.github/workflows/covector-version-or-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111

1212
steps:
13-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v3
1414
with:
1515
fetch-depth: 0
1616

tooling/cli/templates/plugin/backend/.github/workflows/format.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
fail-fast: false
1818

1919
steps:
20-
- uses: actions/checkout@v2
20+
- uses: actions/checkout@v3
2121
- name: Install rustfmt with stable toolchain
2222
uses: actions-rs/toolchain@v1
2323
with:

tooling/cli/templates/plugin/backend/.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
fail-fast: false
1818

1919
steps:
20-
- uses: actions/checkout@v2
20+
- uses: actions/checkout@v3
2121
- name: install webkit2gtk
2222
run: |
2323
sudo apt-get update

tooling/cli/templates/plugin/backend/.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
os: [ubuntu-latest, macos-latest, windows-latest]
2424

2525
steps:
26-
- uses: actions/checkout@v2
26+
- uses: actions/checkout@v3
2727

2828
- name: Install stable toolchain
2929
uses: actions-rs/toolchain@v1

tooling/cli/templates/plugin/with-api/.github/workflows/audit.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,11 @@ jobs:
2121
audit:
2222
runs-on: ubuntu-latest
2323
steps:
24-
- uses: actions/checkout@v2
25-
- uses: actions-rs/audit-check@v1
24+
- uses: actions/checkout@v3
25+
- uses: rustsec/audit-check@v1
2626
with:
2727
token: ${{ secrets.GITHUB_TOKEN }}
28+
permissions:
29+
issues: write
30+
checks: write
2831
{{{{/raw}}}}

tooling/cli/templates/plugin/with-api/.github/workflows/clippy.yml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,19 @@ jobs:
1717
fail-fast: false
1818

1919
steps:
20-
- uses: actions/checkout@v2
21-
- name: install webkit2gtk
20+
- uses: actions/checkout@v3
21+
22+
- name: Install dependencies
2223
run: |
2324
sudo apt-get update
2425
sudo apt-get install -y webkit2gtk-4.0
26+
2527
- name: Install clippy with stable toolchain
26-
uses: actions-rs/toolchain@v1
27-
with:
28-
profile: minimal
29-
toolchain: stable
30-
override: true
31-
components: clippy
32-
- uses: actions-rs/clippy-check@v1
28+
uses: dtolnay/rust-toolchain@stable
3329
with:
34-
token: ${{ secrets.GITHUB_TOKEN }}
35-
args: --manifest-path=Cargo.toml --all-targets --all-features -- -D warnings
36-
name: clippy
30+
components: clippy
31+
32+
- uses: Swatinem/rust-cache@v2
33+
34+
- run: cargo clippy --manifest-path=Cargo.toml --all-targets --all-features -- -D warnings
3735
{{{{/raw}}}}

tooling/cli/templates/plugin/with-api/.github/workflows/covector-version-or-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111

1212
steps:
13-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v3
1414
with:
1515
fetch-depth: 0
1616
- uses: actions/setup-node@v2

0 commit comments

Comments
 (0)