Skip to content

Commit 9c33a11

Browse files
cleanup EFDT since it got broken in the merge
1 parent e610ba1 commit 9c33a11

2 files changed

Lines changed: 1188 additions & 1395 deletions

File tree

.github/workflows/capymoa.yml

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
name: Package Jar for CapyMOA
1+
name: CapyMOA Test and Package
22

33
on:
44
push:
5-
branches: [ master, capymoa ]
5+
branches: [ master, capymoa, main ]
66
pull_request:
7-
branches: [ master, capymoa ]
7+
branches: [ master, capymoa, main ]
88

99
jobs:
1010
build:
@@ -13,23 +13,38 @@ jobs:
1313

1414
steps:
1515
- uses: actions/checkout@v4
16-
- name: Set up JDK 17
16+
17+
# TODO: moa tests are sensitive to java versions https://github.com/Waikato/moa/issues/273
18+
- name: Set up JDK 21
1719
uses: actions/setup-java@v4
1820
with:
19-
java-version: '17'
20-
distribution: 'temurin'
21+
java-version: '21'
22+
distribution: 'zulu'
2123
cache: maven
2224

23-
- name: Build with Maven
25+
- name: Version
26+
working-directory: ./moa
27+
run: mvn -v
28+
29+
- name: Unit Tests
30+
working-directory: ./moa
31+
# -B: non-interactive (batch) mode
32+
# -q: quiet output
33+
run: mvn -B -q test
34+
35+
- name: Package Jar
2436
working-directory: ./moa
25-
# no tests
26-
run: mvn -B package --file pom.xml -DskipTests
37+
# -B: non-interactive (batch) mode
38+
# -DskipTests: skip tests (they were run earlier)
39+
# -Dmaven.javadoc.skip=true: skip javadoc generation
40+
# -Dlatex.skipBuild=true: skip latex documentation build this needs extra dependencies
41+
run: mvn -B package -DskipTests -Dmaven.javadoc.skip=true -Dlatex.skipBuild=true
2742

2843
# Upload jar file as artifact
29-
- name: Upload artifact
44+
- name: Upload Jar
3045
uses: actions/upload-artifact@v4
3146
with:
3247
name: moa-jar
3348
path: ./moa/target/moa-*-jar-with-dependencies.jar
3449
if-no-files-found: error
35-
retention-days: 7
50+
retention-days: 7

0 commit comments

Comments
 (0)