Skip to content

Commit 710cb61

Browse files
Enable custom start commands and options to resolve GHA issues (#702) (#703)
(cherry picked from commit ea02229) Signed-off-by: Peter Zhu <[email protected]> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent fdd6d39 commit 710cb61

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,13 @@ jobs:
2727
# this image tag is subject to change as more dependencies and updates will arrive over time
2828
image: ${{ needs.Get-CI-Image-Tag.outputs.ci-image-version-linux }}
2929
# need to switch to root so that github actions can install runner binary on container without permission issues.
30-
options: --user root
31-
32-
# Allow using Node16 actions
33-
env:
34-
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true
30+
options: ${{ needs.Get-CI-Image-Tag.outputs.ci-image-start-options }}
3531

3632
steps:
33+
- name: Run start commands
34+
run: ${{ needs.Get-CI-Image-Tag.outputs.ci-image-start-command }}
3735
- name: Checkout job-scheduler
38-
uses: actions/checkout@v2
36+
uses: actions/checkout@v4
3937
- name: Setup Java ${{ matrix.java }}
4038
uses: actions/setup-java@v1
4139
with:
@@ -48,11 +46,11 @@ jobs:
4846
su `id -un 1000` -c "./gradlew build -x bwcTestSuite && ./gradlew publishToMavenLocal"
4947
5048
- name: Upload Coverage Report
51-
uses: codecov/codecov-action@v3
49+
uses: codecov/codecov-action@v4
5250
with:
5351
token: ${{ secrets.CODECOV_TOKEN }}
5452

55-
- uses: actions/upload-artifact@v3
53+
- uses: actions/upload-artifact@v4
5654
if: always()
5755
with:
5856
name: linux-JDK${{ matrix.java }}-reports
@@ -72,7 +70,7 @@ jobs:
7270

7371
steps:
7472
- name: Checkout job-scheduler
75-
uses: actions/checkout@v2
73+
uses: actions/checkout@v4
7674

7775
- name: Setup Java ${{ matrix.java }}
7876
uses: actions/setup-java@v1
@@ -88,11 +86,11 @@ jobs:
8886
./gradlew publishToMavenLocal
8987
9088
- name: Upload Coverage Report
91-
uses: codecov/codecov-action@v3
89+
uses: codecov/codecov-action@v4
9290
with:
9391
token: ${{ secrets.CODECOV_TOKEN }}
9492

95-
- uses: actions/upload-artifact@v3
93+
- uses: actions/upload-artifact@v4
9694
if: always()
9795
with:
9896
name: macos-JDK${{ matrix.java }}-reports
@@ -112,7 +110,7 @@ jobs:
112110

113111
steps:
114112
- name: Checkout job-scheduler
115-
uses: actions/checkout@v2
113+
uses: actions/checkout@v4
116114

117115
- name: Setup Java ${{ matrix.java }}
118116
uses: actions/setup-java@v1
@@ -128,11 +126,11 @@ jobs:
128126
./gradlew.bat publishToMavenLocal
129127
130128
- name: Upload Coverage Report
131-
uses: codecov/codecov-action@v3
129+
uses: codecov/codecov-action@v4
132130
with:
133131
token: ${{ secrets.CODECOV_TOKEN }}
134132

135-
- uses: actions/upload-artifact@v3
133+
- uses: actions/upload-artifact@v4
136134
if: always()
137135
with:
138136
name: windows-JDK${{ matrix.java }}-reports

0 commit comments

Comments
 (0)