1515jobs :
1616 vars :
1717 name : Get Variables
18- runs-on : ubuntu-20.04
18+ runs-on : ubuntu-latest
1919 outputs :
2020 version : ${{steps.version.outputs.version }}
2121 build : ${{steps.build.outputs.buildver}}
3939 echo "buildver=$buildver" >> $GITHUB_OUTPUT
4040 tests :
4141 name : Gradle Tests
42- runs-on : ubuntu-20.04
42+ runs-on : ubuntu-latest
4343 needs : [ vars ]
4444 steps :
4545 - name : Checkout
@@ -51,28 +51,26 @@ jobs:
5151 - name : Set up JDK
5252 uses : actions/setup-java@v3
5353 with :
54- distribution : ' temurin '
55- java-version : " 17 "
54+ distribution : microsoft
55+ java-version : 17
5656
57- - name : Grant execute permission for gradlew
58- run : chmod +x gradlew
59-
60- - name : Create datagen assets
61- continue-on-error : true
62- run : ./gradlew runData --debug
57+ - name : Generate Datagen Assets
58+ uses : gradle/gradle-build-action@v2
59+ with :
60+ arguments : runData
6361 env :
6462 CC_RELEASE : false
6563 CC_SEMVER_VERSION : ${{ needs.vars.outputs.version }}
6664 CC_BUILD_NUM : ${{ needs.vars.outputs.build }}
6765
6866 - name : Test JAR with GameTest Server
69- run : ./gradlew runGameTestServer --debug
67+ uses : gradle/gradle-build-action@v2
68+ with :
69+ arguments : runGameTestServer
7070 env :
7171 CC_RELEASE : false
7272 CC_SEMVER_VERSION : ${{ needs.vars.outputs.version }}
7373 CC_BUILD_NUM : ${{ needs.vars.outputs.build }}
74- GITHUB_ACTOR : ${{ secrets.GITHUB_ACTOR }}
75- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
7674
7775 - name : Upload build failure
7876 if : failure()
8381
8482 nightly :
8583 name : Publish Nightly
86- runs-on : ubuntu-20.04
84+ runs-on : ubuntu-latest
8785 needs : [ vars, tests ]
8886 steps :
8987 - name : Checkout
@@ -95,21 +93,22 @@ jobs:
9593 - name : Set up JDK
9694 uses : actions/setup-java@v3
9795 with :
98- distribution : ' temurin'
99- java-version : " 17"
100-
101- - name : Grant execute permission for gradlew
102- run : chmod +x gradlew
96+ distribution : temurin
97+ java-version : 17
10398
10499 - name : Generate Resources
105- run : ./gradlew runData
100+ uses : gradle/gradle-build-action@v2
101+ with :
102+ arguments : runData
106103 env :
107104 CC_RELEASE : false
108105 CC_SEMVER_VERSION : ${{ needs.vars.outputs.version }}
109106 CC_BUILD_NUM : ${{ needs.vars.outputs.build }}
110107
111108 - name : Publish gradle nightly jar
112- run : ./gradlew publishMainPublicationToGitHubPackagesRepository
109+ uses : gradle/gradle-build-action@v2
110+ with :
111+ arguments : publishMainPublicationToGitHubPackagesRepository
113112 env :
114113 CC_RELEASE : false
115114 CC_SEMVER_VERSION : ${{ needs.vars.outputs.version }}
0 commit comments