@@ -62,64 +62,64 @@ class {
6262 name: Test #{airship.package.name}
6363
6464 on:
65- push:
66- branches: [ \"master\" ]
67- pull_request:
68- branches: [ \"master\" ]
65+ push:
66+ branches: [ \"master\" ]
67+ pull_request:
68+ branches: [ \"master\" ]
6969
7070 env:
71- LOGGING_DEFAULT_SHOW_PREFIX: true
72- LOGGING_DEFAULT_LOGGING_LEVEL: DEBUG
73- LOGGING_DEFAULT_SHOW_FORMATTING: true
71+ LOGGING_DEFAULT_SHOW_PREFIX: true
72+ LOGGING_DEFAULT_LOGGING_LEVEL: DEBUG
73+ LOGGING_DEFAULT_SHOW_FORMATTING: true
7474
7575 jobs:
76- build:
77-
78- runs-on: ubuntu-latest
79-
80- steps:
81- - name: Setup Maven Action
82- 83- with:
84- java-version: 8
85- maven-version: 3.8.6
86-
87- - uses: actions/checkout@v3
88-
89- - name: Download latest Airship
90- uses: FlatLang/fetch-airship@master
91- with:
92- includePrerelease: true
93-
94- - uses: actions/setup-node@v3
95- with:
96- node-version: 16
97-
98- - name: Cache Maven dependencies
99- uses: actions/cache@v3
100- with:
101- path: |
102- ~/.m2/repository
103- key: ${{ runner.os }}-build-${{ env.cache-name }}
104- restore-keys: |
105- ${{ runner.os }}-build-${{ env.cache-name }}-
106- ${{ runner.os }}-build-
107- ${{ runner.os }}-
108-
109- - name: Build #{airship.package.name} Test
110- run: |
111- node airship.js install test#{target ? " -t #target" : ""}
112-
113- - uses: actions/upload-artifact@v3
114- if: failure()
115- with:
116- name: #{airship.package.testSource.outFile}
117- path: #{airship.package.testSource.outDirectory}/#{airship.package.testSource.outFile}
118-
119- - name: Run #{airship.package.name} Test
120- run: |
121- node airship.js run test#{target ? " -t #target" : ""}
122- |")
76+ build:
77+
78+ runs-on: ubuntu-latest
79+
80+ steps:
81+ - name: Setup Maven Action
82+ 83+ with:
84+ java-version: 8
85+ maven-version: 3.8.6
86+
87+ - uses: actions/checkout@v3
88+
89+ - name: Download latest Airship
90+ uses: FlatLang/fetch-airship@master
91+ with:
92+ includePrerelease: true
93+
94+ - uses: actions/setup-node@v3
95+ with:
96+ node-version: 16
97+
98+ - name: Cache Maven dependencies
99+ uses: actions/cache@v3
100+ with:
101+ path: |
102+ ~/.m2/repository
103+ key: ${{ runner.os }}-build-${{ env.cache-name }}
104+ restore-keys: |
105+ ${{ runner.os }}-build-${{ env.cache-name }}-
106+ ${{ runner.os }}-build-
107+ ${{ runner.os }}-
108+
109+ - name: Build #{airship.package.name} Test
110+ run: |
111+ node airship.js install test#{target ? " -t #target" : ""}
112+
113+ - uses: actions/upload-artifact@v3
114+ if: failure()
115+ with:
116+ name: #{airship.package.testSource.outFile}
117+ path: #{airship.package.testSource.outDirectory}/#{airship.package.testSource.outFile}
118+
119+ - name: Run #{airship.package.name} Test
120+ run: |
121+ node airship.js run test#{target ? " -t #target" : ""}
122+ |")
123123 :close()
124124
125125 log.info("Pipeline file created at \"#{pipelineFile.normalizedLocation}\"")
@@ -425,4 +425,4 @@ class {
425425 .close()
426426 }
427427 }
428- }
428+ }
0 commit comments