Skip to content

Commit 95918ed

Browse files
authored
Merge pull request #391 from XeroAPI/PETOSS-585-Enable-Test-Step-in-Code-Gen-and-SDK-Repos
Petoss 585 enable test step in code gen and sdk repos
2 parents 7883f7f + 139cee2 commit 95918ed

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

.github/workflows/build-lint-test.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,26 @@ jobs:
2727
env:
2828
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY}}
2929

30+
- name: Set up Node environment
31+
uses: actions/setup-node@v2
32+
with:
33+
node-version: 20
34+
35+
- name: Install Prism
36+
run: npm install -g @stoplight/prism-cli
37+
38+
- name: Start PRISM Server
39+
run: ./start-prism.sh & sleep 15
40+
working-directory: Xero-Java/src/test/java/com/xero/api/util
41+
3042
- name: Build and test post generation
3143
run: |
3244
export GPG_TTY=$(tty)
33-
mvn clean verify -DskipTests=true
45+
mvn clean verify
3446
env:
3547
MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
3648
working-directory: Xero-Java
49+
50+
- name: Stop PRISM
51+
run: pkill -f prism
52+
working-directory: Xero-Java

0 commit comments

Comments
 (0)