diff --git a/.github/workflows/build-master.yml b/.github/workflows/build-master.yml index dff69a15f53..4abe80ed260 100644 --- a/.github/workflows/build-master.yml +++ b/.github/workflows/build-master.yml @@ -41,11 +41,65 @@ jobs: report_paths: '**/build/test-results/test*/TEST-*.xml' - name: Archive plugin jars on GitHub - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: EssentialsX plugin jars path: jars/ + - name: Upload EssentialsX jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsX-*.jar + archive: false + + - name: Upload EssentialsXAntiBuild jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXAntiBuild-*.jar + archive: false + + - name: Upload EssentialsXChat jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXChat-*.jar + archive: false + + - name: Upload EssentialsXDiscord jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXDiscord-*.jar + archive: false + + - name: Upload EssentialsXDiscordLink jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXDiscordLink-*.jar + archive: false + + - name: Upload EssentialsXGeoIP jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXGeoIP-*.jar + archive: false + + - name: Upload EssentialsXProtect jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXProtect-*.jar + archive: false + + - name: Upload EssentialsXSpawn jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXSpawn-*.jar + archive: false + + - name: Upload EssentialsXXMPP jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXXMPP-*.jar + archive: false + - name: Deploy to Maven repo if: ${{ success() && github.event_name == 'push' && github.repository == 'EssentialsX/Essentials' && github.ref == 'refs/heads/2.x' }} env: @@ -67,7 +121,7 @@ jobs: cp -r EssentialsXMPP/build/docs/javadoc/ javadocs/EssentialsXMPP/ - name: Archive Javadocs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: javadocs path: javadocs/ @@ -85,7 +139,7 @@ jobs: node-version: 22 - name: Download Javadocs - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: javadocs path: javadocs/ diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index a5508d14400..7a91e356dc9 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -48,7 +48,61 @@ jobs: report_paths: '**/build/test-results/test*/TEST-*.xml' - name: Archive plugin jars on GitHub - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: EssentialsX plugin jars path: jars/ + + - name: Upload EssentialsX jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsX-*.jar + archive: false + + - name: Upload EssentialsXAntiBuild jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXAntiBuild-*.jar + archive: false + + - name: Upload EssentialsXChat jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXChat-*.jar + archive: false + + - name: Upload EssentialsXDiscord jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXDiscord-*.jar + archive: false + + - name: Upload EssentialsXDiscordLink jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXDiscordLink-*.jar + archive: false + + - name: Upload EssentialsXGeoIP jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXGeoIP-*.jar + archive: false + + - name: Upload EssentialsXProtect jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXProtect-*.jar + archive: false + + - name: Upload EssentialsXSpawn jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXSpawn-*.jar + archive: false + + - name: Upload EssentialsXXMPP jar + uses: actions/upload-artifact@v7 + with: + path: jars/EssentialsXXMPP-*.jar + archive: false