Skip to content

Commit 269f10a

Browse files
authored
gh: daily validation of the ELL compatibility (#308)
* gh: daily validation of the ELL compatibility We recently had some issues because the ELL API has been broken without notice. Simply adding a cron to run the tests once a day during the week should tell us when an incompatible change has been introduced on ELL side, so we can get a bit of time to prepare a fix and a new release. Link: #302 Signed-off-by: Matthieu Baerts (NGI0) <[email protected]> * gh: switch to checkout v4 The previous version is deprecated, each job gets this warning: The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/ No further changes needed: we use the public runners with ubuntu-latest. Signed-off-by: Matthieu Baerts (NGI0) <[email protected]> * gh: coveralls: switch to v2 The previous version is deprecated, each job using it gets this warning: The following actions uses a deprecated Node.js version and will be forced to run on node20: coverallsapp/github-action@master. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/ We just have to use 'file' instead of 'path-to-lcov' which is deprecated. No further changes needed: we use the public runners with ubuntu-latest. Signed-off-by: Matthieu Baerts (NGI0) <[email protected]> --------- Signed-off-by: Matthieu Baerts (NGI0) <[email protected]>
1 parent ffa276f commit 269f10a

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

.github/workflows/ccpp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
debug: [enable-debug, disable-debug]
1717

1818
steps:
19-
- uses: actions/checkout@v2
19+
- uses: actions/checkout@v4
2020
- name: dependencies
2121
run: sudo apt-get -y install autoconf-archive pandoc git
2222
- name: build and install ELL

.github/workflows/coverage.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99

1010
steps:
11-
- uses: actions/checkout@v2
11+
- uses: actions/checkout@v4
1212
- name: dependencies
1313
run: sudo apt-get -y install autoconf-archive lcov git
1414
- name: build and install ELL
@@ -30,7 +30,7 @@ jobs:
3030
CODE_COVERAGE_OUTPUT_FILE=lcov.info \
3131
CODE_COVERAGE_LCOV_OPTIONS="--no-external --exclude */tests/*"
3232
- name: Coveralls
33-
uses: coverallsapp/github-action@master
33+
uses: coverallsapp/github-action@v2
3434
with:
3535
github-token: ${{ secrets.GITHUB_TOKEN }}
36-
path-to-lcov: ./lcov.info
36+
file: ./lcov.info

.github/workflows/ell-master.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ on:
55
branches: [ main ]
66
pull_request:
77
branches: [ main ]
8+
schedule:
9+
- cron: '33 6 * * 1-5'
810

911
jobs:
1012
build:
@@ -16,7 +18,7 @@ jobs:
1618
cc: [gcc, clang]
1719

1820
steps:
19-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v4
2022
- name: dependencies
2123
run: sudo apt-get -y install autoconf-archive git clang
2224
- name: build and install ELL

.github/workflows/multipath-tcp.org.yml

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

1414
steps:
15-
- uses: actions/checkout@v2
15+
- uses: actions/checkout@v4
1616
- name: dependencies
1717
run: sudo apt-get -y install autoconf-archive git
1818
- name: build and install ELL

0 commit comments

Comments
 (0)