Skip to content

Commit dea5e24

Browse files
authored
Merge pull request #161 from mdavidsaver/gha-rtems
Reorganize dependency files, and add RTEMS jobs
2 parents bc58579 + fff70c9 commit dea5e24

File tree

7 files changed

+58
-26
lines changed

7 files changed

+58
-26
lines changed

.appveyor.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -92,23 +92,30 @@ environment:
9292

9393
matrix:
9494
- CMP: vs2019
95-
SET: base7
95+
BASE: "7.0"
96+
SET: "deps2"
9697
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
9798
- CMP: gcc
98-
SET: base7
99+
BASE: "7.0"
100+
SET: "deps2"
99101
- CMP: vs2019
100-
SET: base3-15
102+
BASE: "3.15"
103+
SET: "deps2"
101104
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
102105
- CMP: vs2019
103-
SET: base3-14
106+
BASE: "3.14"
107+
SET: "deps1"
104108
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
105109
#- CMP: vs2017
106-
# SET: base7
110+
# BASE: "7.0"
111+
# SET: "deps2"
107112
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
108113
- CMP: vs2015
109-
SET: base7
114+
BASE: "7.0"
115+
SET: "deps2"
110116
#- CMP: vs2013
111-
# SET: base7
117+
# BASE: "7.0"
118+
# SET: "deps2"
112119

113120
# Platform: processor architecture
114121
platform:

.ci-local/base3-15.set

Lines changed: 0 additions & 9 deletions
This file was deleted.

.ci-local/deps-latest.set

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
MODULES="sncseq sscan calc ipac"
2+
3+
BASE_RECURSIVE=no
4+
5+
SNCSEQ=master
6+
SSCAN=master
7+
CALC=master
8+
IPAC=master
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
MODULES="sncseq sscan calc ipac"
22

3-
BASE=3.14
43
BASE_RECURSIVE=no
54

65
SNCSEQ=R2-2-8
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
MODULES="sncseq sscan calc ipac"
22

3-
BASE=7.0
43
BASE_RECURSIVE=no
54

65
SNCSEQ=R2-2-8

.ci-local/no-deps.set

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
MODULES=""
2+
3+
BASE_RECURSIVE=no

.github/workflows/ci-scripts.yml

Lines changed: 33 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@ env:
1313

1414
jobs:
1515
test:
16-
name: ${{ matrix.os }}/${{ matrix.deps }}/${{ matrix.base }}/${{ matrix.cmp }}/${{ matrix.configuration }}
16+
name: ${{ matrix.os }}/${{ matrix.deps }}/${{ matrix.base }}/${{ matrix.cmp }}/${{ matrix.configuration }}/${{ matrix.cross }}
1717
runs-on: ${{ matrix.os }}
1818
env:
1919
CMP: ${{ matrix.cmp }}
2020
BCFG: ${{ matrix.configuration }}
2121
BASE: ${{ matrix.base }}
2222
SET: ${{ matrix.deps }}
23+
CI_CROSS_TARGETS: ${{ matrix.cross }}
24+
TEST: ${{ matrix.test }}
2325
APT: re2c
2426
CHOCO: re2c
2527
BREW: re2c
@@ -33,48 +35,71 @@ jobs:
3335
cmp: gcc
3436
configuration: default
3537
base: "7.0"
36-
deps: "base7"
38+
deps: "deps2"
3739

3840
- os: ubuntu-latest
3941
cmp: gcc
4042
configuration: static
4143
base: "7.0"
42-
deps: "base7"
44+
deps: "deps2"
4345

4446
- os: ubuntu-latest
4547
cmp: gcc
4648
configuration: static
4749
base: "7.0"
48-
deps: "base7"
50+
deps: "deps2"
4951

5052
- os: ubuntu-latest
5153
cmp: gcc
5254
configuration: default
5355
base: "3.15"
56+
deps: "no-deps"
5457

5558
- os: ubuntu-latest
5659
cmp: gcc
5760
configuration: static
5861
base: "3.15"
59-
deps: "base3-15"
62+
deps: "deps2"
6063

6164
- os: ubuntu-latest
6265
cmp: gcc
6366
configuration: static
6467
base: "3.14"
65-
deps: "base3-14"
68+
deps: "deps1"
6669

6770
- os: windows-2019
6871
cmp: vs2019
6972
configuration: default
7073
base: "7.0"
71-
deps: "base7"
74+
deps: "deps2"
7275

7376
- os: windows-2019
7477
cmp: vs2019
7578
configuration: static
7679
base: "7.0"
77-
deps: "base7"
80+
deps: "deps2"
81+
82+
- os: ubuntu-latest
83+
cmp: gcc
84+
configuration: default
85+
base: "7.0"
86+
deps: "no-deps"
87+
cross: "RTEMS-pc386-qemu@4.9"
88+
89+
- os: ubuntu-latest
90+
cmp: gcc
91+
configuration: default
92+
base: "7.0"
93+
deps: "no-deps"
94+
cross: "RTEMS-pc386-qemu@4.10"
95+
test: NO
96+
97+
# - os: ubuntu-latest
98+
# cmp: gcc
99+
# configuration: default
100+
# base: "7.0"
101+
# deps: "no-deps"
102+
# cross: "RTEMS-pc686-qemu@5"
78103
steps:
79104
- uses: actions/checkout@v2
80105
with:

0 commit comments

Comments
 (0)