name: Upload release assets on: release: types: [published] jobs: upload_asset: runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v3 - name : Validate Gradle Wrapper uses : gradle/wrapper-validation-action@v1 - name: Setup Java uses: actions/setup-java@v3 with: distribution: temurin cache: gradle java-version: 17 - name: Clean Build run: ./gradlew clean build --no-daemon - name: Upload Release Assets uses: AButler/upload-release-assets@v2.0 with: files: 'worldedit-bukkit/build/libs/FastAsyncWorldEdit-Bukkit-*.jar' repo-token: ${{ secrets.GITHUB_TOKEN }} release-tag: ${{ github.event.release.tag_name }} - name: Upload release to CurseForge uses: Kir-Antipov/mc-publish@v3.2 with: curseforge-id: 103525 curseforge-token: ${{ secrets.CURSEFORGE_TOKEN }} files-primary: 'worldedit-bukkit/build/libs/FastAsyncWorldEdit-Bukkit-*.jar' name: FastAsyncWorldEdit ${{ github.event.release.tag_name }} version: ${{ github.event.release.tag_name }} version-type: release game-versions: | 1.19.1 1.19 1.18.2 1.18.1 1.18 1.17 1.16