Skip to content

Commit 860d02d

Browse files
committed
Improve pipelines
1 parent 9bb5c4f commit 860d02d

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

.github/workflows/build-and-test-alpha.yml

+9-3
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,11 @@ jobs:
2222
uses: actions/checkout@v4
2323

2424
- name: Install linux dependencies
25+
uses: awalsh128/cache-apt-pkgs-action@latest
2526
if: matrix.os == 'ubuntu-latest'
26-
run: sudo apt-get update -y && sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev javascriptcoregtk-4.1-dev build-essential pkg-config
27+
with:
28+
packages: libgtk-3-dev libwebkit2gtk-4.1-dev build-essential pkg-config
29+
version: 1.0
2730

2831
- name: Setup Go
2932
uses: actions/setup-go@v5
@@ -100,7 +103,7 @@ jobs:
100103
vanilla,
101104
vanilla-ts,
102105
]
103-
go-version: [1.22]
106+
go-version: [1.23]
104107
steps:
105108
- name: Checkout
106109
uses: actions/checkout@v4
@@ -122,8 +125,11 @@ jobs:
122125
${{ runner.os }}-golang-
123126
124127
- name: Install linux dependencies
128+
uses: awalsh128/cache-apt-pkgs-action@latest
125129
if: matrix.os == 'ubuntu-latest'
126-
run: sudo apt-get update -y && sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev javascriptcoregtk-4.1-dev build-essential pkg-config
130+
with:
131+
packages: libgtk-3-dev libwebkit2gtk-4.1-dev build-essential pkg-config
132+
version: 1.0
127133

128134
- name: Build Wails3 CLI
129135
run: |

0 commit comments

Comments
 (0)