Skip to content

Commit df3c73e

Browse files
committed
Bump CI Actions
1 parent dcc5def commit df3c73e

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

.github/workflows/main.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,17 @@ jobs:
1515
runs-on: ubuntu-20.04
1616
strategy:
1717
matrix:
18-
meson_args:
19-
- ''
20-
- '-Dbuildtype=plain'
21-
- '-Dbuildtype=release'
22-
- '-Ddocumentation=true'
18+
include:
19+
- name: default
20+
meson_args: ''
21+
- name: plain
22+
meson_args: '-Dbuildtype=plain'
23+
- name: release
24+
meson_args: '-Dbuildtype=release'
25+
- name: documentation
26+
meson_args: '-Ddocumentation=true'
2327
steps:
24-
- uses: actions/checkout@v3
28+
- uses: actions/checkout@v4
2529
- uses: ./.github/actions/pkginstall
2630
with:
2731
apt: $UBUNTU_DEP_BUILD $UBUNTU_DEP_TEST
@@ -41,10 +45,10 @@ jobs:
4145
- name: check if any files are left after uninstall
4246
run: (test -d _instdir && tree _instdir && exit 1) || exit 0
4347
# Capture all the meson logs, even if we failed
44-
- uses: actions/upload-artifact@v3
48+
- uses: actions/upload-artifact@v4
4549
if: ${{ always() }} # even if we fail
4650
with:
47-
name: meson test logs
51+
name: 'meson test logs ${{ matrix.name }}'
4852
path: |
4953
builddir/meson-logs/testlog*.txt
5054
builddir/meson-logs/meson-log.txt

0 commit comments

Comments
 (0)