Skip to content

Commit c86daf5

Browse files
committed
2 parents 87e00cd + 0ad0d3f commit c86daf5

File tree

220 files changed

+11898
-2610
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

220 files changed

+11898
-2610
lines changed

.github/workflows/artifacts.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ jobs:
2121
distribution: temurin
2222
java-version: 21
2323
- name: Setup Gradle
24-
uses: gradle/actions/setup-gradle@v3
24+
uses: gradle/actions/setup-gradle@v4
2525
- name: Build Artifacts
26-
run: ./gradlew build
26+
run: ./gradlew --build-cache --parallel build
2727
- name: Upload Artifacts
2828
uses: actions/upload-artifact@v4
2929
with:

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ jobs:
2929
distribution: temurin
3030
java-version: 21
3131
- name: Setup Gradle
32-
uses: gradle/actions/setup-gradle@v3
32+
uses: gradle/actions/setup-gradle@v4
3333
- name: Generate documentation directory
34-
run: ./gradlew javadoc
34+
run: ./gradlew --build-cache --parallel javadoc
3535
- name: Upload artifact
3636
uses: actions/upload-pages-artifact@v3
3737
with:

.github/workflows/publish.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ concurrency:
88

99
jobs:
1010
publish:
11-
environment: maven-release
11+
environment: maven-central-release
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Checkout sources
@@ -19,19 +19,20 @@ jobs:
1919
distribution: temurin
2020
java-version: 17
2121
- name: Setup Gradle
22-
uses: gradle/actions/setup-gradle@v3
22+
uses: gradle/actions/setup-gradle@v4
23+
with:
24+
cache-disabled: true
2325
- name: Release to Maven Central
2426
env:
25-
ORG_GRADLE_PROJECT_ossrhUser: ${{ secrets.OSSRH_USER }}
26-
ORG_GRADLE_PROJECT_ossrhPassword: ${{ secrets.OSSRH_PASSWORD }}
27-
ORG_GRADLE_PROJECT_stagingProfile: ${{ secrets.STAGING_PROFILE_ID }}
28-
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_KEY }}
29-
ORG_GRADLE_PROJECT_signingKeyId: ${{ secrets.GPG_KEYID }}
30-
run: ./gradlew rebuild release
27+
JRELEASER_MAVENCENTRAL_USERNAME: ${{ secrets.MAVENCENTRAL_USERNAME }}
28+
JRELEASER_MAVENCENTRAL_TOKEN: ${{ secrets.MAVENCENTRAL_TOKEN }}
29+
JRELEASER_GPG_PUBLIC_KEY: ${{ secrets.GPG_PUBLIC_KEY }}
30+
JRELEASER_GPG_SECRET_KEY: ${{ secrets.GPG_SECRET_KEY }}
31+
JRELEASER_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
32+
run: ./gradlew build publish jreleaserDeploy
3133
- name: Upload Artifacts
3234
uses: actions/upload-artifact@v4
3335
with:
3436
name: Artifacts
3537
path: |
3638
build/libs/*.jar
37-
build/libs/*.jar.asc

.github/workflows/validate.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
name: Pull Request Validation
22

33
on:
4+
push:
5+
branches: [ master ]
46
pull_request:
5-
branches:
6-
- master
7-
- legacy/v4
87

98
jobs:
109
build:
@@ -18,6 +17,6 @@ jobs:
1817
distribution: temurin
1918
java-version: 17
2019
- name: Setup Gradle
21-
uses: gradle/actions/setup-gradle@v3
20+
uses: gradle/actions/setup-gradle@v4
2221
- name: Build and test
23-
run: ./gradlew build test
22+
run: ./gradlew --build-cache --parallel build test

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,6 @@ src-old/examples/java/TestReceive.java
5050
src-old/main/java/net/dv8tion/jda/events/audio/AudioMovedEvent.java
5151
src-old/main/java/net/dv8tion/jda/ratelimit/Bucket.java
5252
src-old/main/java/net/dv8tion/jda/ratelimit/RateLimitControl.java
53+
54+
# Recipe jars
55+
src/test/resources/**/*.jar

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ And configurators like:
253253
```java
254254
public RestAction<Void> selfDestruct(MessageChannel channel, String content) {
255255
return channel.sendMessage("The following message will destroy itself in 1 minute!")
256-
.addActionRow(Button.danger("delete", "Delete now")) // further amend message before sending
256+
.addComponents(ActionRow.of(Button.danger("delete", "Delete now"))) // further amend message before sending
257257
.delay(10, SECONDS, scheduler) // after sending, wait 10 seconds
258258
.flatMap((it) -> it.editMessage(content)) // then edit the message
259259
.delay(1, MINUTES, scheduler) // wait another minute

0 commit comments

Comments
 (0)