Skip to content

Commit 401d3b0

Browse files
authored
Rewrite build script (#5091)
1 parent 2a853b2 commit 401d3b0

File tree

12 files changed

+279
-219
lines changed

12 files changed

+279
-219
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,20 @@ jobs:
1414
runs-on: ubuntu-latest
1515

1616
steps:
17-
- uses: actions/checkout@v3
18-
- uses: actions/setup-java@v3
17+
- name: Checkout Repository
18+
uses: actions/checkout@v4
19+
with:
20+
persist-credentials: false
21+
22+
- name: Set up Gradle
23+
uses: gradle/actions/setup-gradle@v4
24+
25+
- name: Set up Java
26+
uses: actions/setup-java@v4
1927
with:
2028
distribution: 'temurin'
2129
java-version: '21'
2230

23-
- run: chmod +x gradlew
24-
2531
- name: Set up Node JS
2632
uses: actions/setup-node@v3
2733
with:
@@ -45,7 +51,6 @@ jobs:
4551
env:
4652
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}
4753

48-
4954
- name: Publish
5055
run: ./gradlew publish -Pcommit=${{ github.sha }} -Pdevbuild=${{ steps.dev-build.outputs.number }}
5156
env:

.github/workflows/issue-moderator.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@ jobs:
1111
issue-moderator:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v2
14+
- name: Checkout Repository
15+
uses: actions/checkout@v4
16+
with:
17+
persist-credentials: false
18+
1519
- name: Automatically close issues that don't follow the issue template
1620
uses: lucasbento/auto-close-issues@v1.0.2
1721
with:
@@ -20,4 +24,3 @@ jobs:
2024
@${issue.user.login}: hello! :wave:
2125
This issue is being automatically closed because it does not follow the issue template."
2226
closed-issues-label: "invalid"
23-

.github/workflows/publish.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,19 @@ jobs:
99
runs-on: ubuntu-latest
1010

1111
steps:
12-
- uses: actions/checkout@v3
13-
- uses: actions/setup-java@v3
12+
- name: Checkout Repository
13+
uses: actions/checkout@v4
14+
with:
15+
persist-credentials: false
16+
17+
- name: Set up Gradle
18+
uses: gradle/actions/setup-gradle@v4
19+
20+
- name: Set up Java
21+
uses: actions/setup-java@v4
1422
with:
1523
distribution: 'temurin'
1624
java-version: '21'
1725

18-
- run: chmod +x gradlew
19-
2026
- name: Publish
2127
run: ./gradlew publish

.github/workflows/pull-request.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,25 @@ jobs:
77
runs-on: ubuntu-latest
88

99
steps:
10-
- uses: actions/checkout@v3
11-
- uses: actions/setup-java@v3
10+
- name: Checkout Repository
11+
uses: actions/checkout@v4
12+
with:
13+
persist-credentials: false
14+
15+
- name: Set up Gradle
16+
uses: gradle/actions/setup-gradle@v4
17+
18+
- name: Set up Java
19+
uses: actions/setup-java@v4
1220
with:
1321
distribution: 'temurin'
1422
java-version: '21'
1523

16-
- run: chmod +x gradlew
17-
1824
- name: Build
1925
run: ./gradlew build
2026

2127
- name: Upload Artifact
22-
uses: actions/upload-artifact@v3
28+
uses: actions/upload-artifact@v4
2329
with:
2430
name: pull-request-build
2531
path: build/libs/

build.gradle

Lines changed: 0 additions & 180 deletions
This file was deleted.

0 commit comments

Comments
 (0)