Skip to content

Commit 9035979

Browse files
committed
Update GitHub Actions and enable dependabot
1 parent 32b69f5 commit 9035979

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

.github/dependabot.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
version: 2
3+
updates:
4+
- package-ecosystem: "github-actions"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"

.github/workflows/ci.yaml

+9-5
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ on: # yamllint disable-line rule:truthy
88

99
jobs:
1010
build_and_test:
11-
runs-on: ubuntu-22.04
11+
strategy:
12+
matrix:
13+
os: [ubuntu-22.04, ubuntu-24.04]
14+
runs-on: ${{matrix.os}}
1215
steps:
1316
- run: >
1417
sudo apt update && sudo apt install -y
@@ -22,7 +25,7 @@ jobs:
2225
valgrind
2326
env:
2427
DEBIAN_FRONTEND: noninteractive
25-
- uses: actions/checkout@v2
28+
- uses: actions/checkout@v4
2629
- run: mkdir -p build
2730
- run: >
2831
cmake ..
@@ -41,7 +44,7 @@ jobs:
4144
-j2
4245
-D ExperimentalMemCheck
4346
working-directory: ${{github.workspace}}/build
44-
- uses: actions/upload-artifact@v3
47+
- uses: actions/upload-artifact@v4
4548
if: ${{ failure() }}
4649
with:
4750
name: MemoryChecker
@@ -54,11 +57,12 @@ jobs:
5457
--source-prefix ${{github.workspace}}
5558
--relative-only
5659
--demangled-names
57-
- uses: codecov/codecov-action@v3
60+
- uses: codecov/codecov-action@v5
5861
with:
5962
flags: unittests,${{runner.os}}
63+
token: ${{secrets.CODECOV_TOKEN}}
6064
yamllint:
6165
runs-on: ubuntu-latest
6266
steps:
63-
- uses: actions/checkout@v2
67+
- uses: actions/checkout@v4
6468
- run: yamllint .

0 commit comments

Comments
 (0)