File tree Expand file tree Collapse file tree 2 files changed +32
-0
lines changed Expand file tree Collapse file tree 2 files changed +32
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Continuous Integration
2
+ concurrency :
3
+ group : ${{ github.workflow }}-${{ github.ref }}
4
+ cancel-in-progress : true
5
+
6
+ on :
7
+ push :
8
+ branches : [ master ]
9
+ pull_request :
10
+ branches : [ master ]
11
+
12
+ jobs :
13
+ build :
14
+ uses : ./.github/workflows/mavenBuild.yml
15
+ with :
16
+ maven-goals : clean verify -Pjavadoc -DskipTests -Dcbi-ecj-version=99.99
17
+ submodules : true
18
+ extra-setup : |
19
+ git submodule update --remote
20
+ mvn clean install -U -pl :eclipse-sdk-prereqs,:org.eclipse.jdt.core.compiler.batch -DlocalEcjVersion=99.99 -Dtycho.version=4.0.12
Original file line number Diff line number Diff line change 15
15
type : string
16
16
required : false
17
17
default : ' false'
18
+ extra-setup :
19
+ description : Optional command executed initially to perform additional setup of the build environment
20
+ type : string
21
+ required : false
22
+ default : ' '
18
23
mavenVersion :
19
24
description : ' The version of Maven set up'
20
25
type : string
53
58
54
59
name : Verify ${{ matrix.config.name }}
55
60
steps :
61
+ - name : Enable git longpaths
62
+ run : git config --global core.longpaths true
56
63
- name : Checkout
57
64
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
58
65
with :
84
91
with :
85
92
tycho-version : 4.0.12
86
93
94
+ - name : Additional setup
95
+ if : inputs.extra-setup
96
+ run : |
97
+ ${{ inputs.extra-setup }}
98
+
87
99
- name : Download the API Tools matcher
88
100
run : |
89
101
mkdir .github/matcher
You can’t perform that action at this time.
0 commit comments