Skip to content

Commit cacf798

Browse files
Merge pull request #371 from crabnebula-dev/fix/ubuntu-latest-versions
fix: update dependency versions for ubuntu-latest
2 parents b5e51aa + 9b055f5 commit cacf798

File tree

2 files changed

+27
-11
lines changed

2 files changed

+27
-11
lines changed

.github/workflows/ci-v1.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
name: Rust ${{matrix.rust}}
3737
needs: pre_ci
3838
if: needs.pre_ci.outputs.continue
39-
runs-on: ubuntu-latest
39+
runs-on: ubuntu-22.04
4040
strategy:
4141
fail-fast: false
4242
matrix:
@@ -60,7 +60,7 @@ jobs:
6060
name: Rust MSRV
6161
needs: pre_ci
6262
if: needs.pre_ci.outputs.continue
63-
runs-on: ubuntu-latest
63+
runs-on: ubuntu-22.04
6464
timeout-minutes: 45
6565
steps:
6666
- uses: actions/checkout@v4
@@ -76,7 +76,7 @@ jobs:
7676

7777
clippy:
7878
name: Clippy
79-
runs-on: ubuntu-latest
79+
runs-on: ubuntu-22.04
8080
if: github.event_name != 'pull_request'
8181
timeout-minutes: 45
8282
steps:
@@ -93,7 +93,7 @@ jobs:
9393

9494
rustfmt:
9595
name: Rustfmt
96-
runs-on: ubuntu-latest
96+
runs-on: ubuntu-22.04
9797
if: github.event_name != 'pull_request'
9898
timeout-minutes: 45
9999
steps:
@@ -105,7 +105,7 @@ jobs:
105105
- run: cargo fmt --manifest-path crates/v1/Cargo.toml -- --check
106106

107107
check-licenses:
108-
runs-on: ubuntu-latest
108+
runs-on: ubuntu-22.04
109109
steps:
110110
- uses: actions/checkout@v4
111111
- name: Check Rust Licenses
@@ -115,7 +115,7 @@ jobs:
115115

116116
# outdated:
117117
# name: Outdated
118-
# runs-on: ubuntu-latest
118+
# runs-on: ubuntu-22.04
119119
# if: github.event_name != 'pull_request'
120120
# timeout-minutes: 45
121121
# steps:

.github/workflows/release-plz.yml

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ on:
1414
- main
1515

1616
jobs:
17-
release-plz:
18-
name: Release-plz
19-
runs-on: ubuntu-latest
17+
release-plz-v1:
18+
name: Release-plz-v1
19+
runs-on: ubuntu-22.04
2020
steps:
2121
- name: Checkout repository
2222
uses: actions/checkout@v4
@@ -27,7 +27,7 @@ jobs:
2727
- name: install native dependecies
2828
run: |
2929
sudo apt-get update
30-
sudo apt-get install -y libwebkit2gtk-4.0-dev webkit2gtk-4.1
30+
sudo apt-get install -y libwebkit2gtk-4.0-dev
3131
- uses: Swatinem/rust-cache@v2
3232

3333
- name: Run release-plz (devtools for Tauri v1)
@@ -38,7 +38,23 @@ jobs:
3838
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3939
CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }}
4040

41-
- name: Run release-plz
41+
release-plz-v2:
42+
name: Release-plz-v2
43+
runs-on: ubuntu-latest
44+
steps:
45+
- name: Checkout repository
46+
uses: actions/checkout@v4
47+
with:
48+
fetch-depth: 0
49+
- name: Install Rust toolchain
50+
uses: dtolnay/rust-toolchain@stable
51+
- name: install native dependecies
52+
run: |
53+
sudo apt-get update
54+
sudo apt-get install -y libwebkit2gtk-4.1-dev
55+
- uses: Swatinem/rust-cache@v2
56+
57+
- name: Run release-plz (devtools for Tauri v2)
4258
uses: MarcoIeni/[email protected]
4359
env:
4460
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)