Skip to content

Commit 365dc95

Browse files
committed
Add workflow files
0 parents  commit 365dc95

2 files changed

Lines changed: 79 additions & 0 deletions

File tree

.github/workflows/package.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: conan-package
2+
3+
on:
4+
push:
5+
paths:
6+
- 'src/**'
7+
- 'include/**'
8+
- 'cli/**'
9+
- 'pyUvula/**'
10+
- 'conanfile.py'
11+
- 'conandata.yml'
12+
- 'CMakeLists.txt'
13+
- '.github/workflows/conan-package.yml'
14+
branches:
15+
- main
16+
- master
17+
- 'NP-*'
18+
- 'CURA-*'
19+
- 'PP-*'
20+
- '[0-9].[0-9]*'
21+
- '[0-9].[0-9][0-9]*'
22+
tags:
23+
- '[0-9].[0-9].[0-9]*'
24+
- '[0-9].[0-9][0-9].[0-9]*'
25+
26+
jobs:
27+
conan-package:
28+
uses: ultimaker/cura-workflows/.github/workflows/conan-package.yml@main
29+
secrets: inherit

.github/workflows/unit-test.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
name: unit-test
3+
on:
4+
push:
5+
paths:
6+
- 'include/**'
7+
- 'src/**'
8+
- 'tests/**'
9+
- 'CMakeLists.txt'
10+
- 'conanfile.py'
11+
- 'conandata.yml'
12+
- '.github/workflows/unit-test.yml'
13+
- '.github/workflows/unit-test-post.yml'
14+
branches:
15+
- main
16+
- dev
17+
- '[0-9]+.[0-9]+'
18+
19+
pull_request:
20+
types: [ opened, reopened, synchronize ]
21+
paths:
22+
- 'include/**'
23+
- 'tests/**'
24+
- 'CMakeLists.txt'
25+
- 'conanfile.py'
26+
- 'conandata.yml'
27+
- '.github/workflows/unit-test.yml'
28+
- '.github/workflows/unit-test-post.yml'
29+
branches:
30+
- main
31+
- dev
32+
- 'NP-*'
33+
- 'CURA-*'
34+
- 'PP-*'
35+
- '[0-9]+.[0-9]+'
36+
37+
permissions:
38+
contents: read
39+
40+
env:
41+
CONAN_LOGIN_USERNAME: ${{ secrets.CONAN_USER }}
42+
CONAN_PASSWORD: ${{ secrets.CONAN_PASS }}
43+
44+
jobs:
45+
testing:
46+
name: Run unit tests
47+
uses: ultimaker/cura-workflows/.github/workflows/unit-test.yml@main
48+
with:
49+
test_use_ctest: true
50+
runs_on: 'ubuntu-latest'

0 commit comments

Comments
 (0)