Skip to content

Commit 3f33aca

Browse files
committed
Add github validation
Signed-off-by: Nicolas Morey <[email protected]>
1 parent 41c7c11 commit 3f33aca

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

.github/workflows/main.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Validation
2+
3+
on:
4+
push:
5+
pull_request:
6+
branches:
7+
- master
8+
9+
jobs:
10+
validate:
11+
name: Validate
12+
runs-on: ubuntu-22.04
13+
permissions:
14+
contents: read
15+
packages: write
16+
checks: write
17+
pull-requests: write
18+
steps:
19+
- uses: actions/checkout@v4
20+
with:
21+
fetch-tags: 1
22+
fetch-depth: 0
23+
- name: Install dependencies
24+
run: |
25+
sudo apt-get update
26+
sudo apt-get install -y bc git
27+
- name: Validate sequencer-status
28+
run: |
29+
./travis/test.sh
30+
- name: Publish Test Report
31+
uses: mikepenz/action-junit-report@v5
32+
if: success() || failure() # always run even if the previous step fails
33+
with:
34+
report_paths: 'results/TEST-*.xml'
35+
include_passed: true
36+
require_tests: true
37+
require_passed_tests: true
38+
fail_on_parse_error: true
39+
fail_on_failure: true

0 commit comments

Comments
 (0)