|
1 | | -name: "Build Release" |
2 | | -on: push |
3 | | -jobs: |
4 | | - build: |
5 | | - runs-on: ubuntu-latest |
6 | | - steps: |
7 | | - - { uses: actions/checkout@v2, with: { fetch-depth: 0 } } |
8 | | - - { |
9 | | - name: "Set up JDK 17", |
10 | | - uses: actions/setup-java@v2, |
11 | | - with: { distribution: "temurin", java-version: "17" }, |
12 | | - } |
13 | | - - { |
14 | | - name: "Build with Gradle", |
15 | | - id: build, |
16 | | - run: "chmod +x gradlew && ./gradlew build", |
17 | | - } |
18 | | - - name: Create Release |
19 | | - id: create_release |
20 | | - uses: actions/create-release@v1 |
21 | | - env: |
22 | | - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token |
23 | | - with: |
24 | | - tag_name: ${{ steps.build.outputs.version }} |
25 | | - release_name: Release registry-lib-${{ steps.build.outputs.version }} |
26 | | - - name: Upload Release Asset |
27 | | - id: upload-release-asset |
28 | | - uses: actions/upload-release-asset@v1 |
29 | | - env: |
30 | | - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
31 | | - with: |
32 | | - upload_url: ${{ steps.create_release.outputs.upload_url }} |
33 | | - asset_path: "build/libs/registry-lib-${{ steps.build.outputs.version }}.jar" |
34 | | - asset_name: "registry-lib-${{ steps.build.outputs.version }}.jar" |
35 | | - asset_content_type: application/java-archive |
36 | | - - name: Upload to CurseForge |
37 | | - |
38 | | - with: |
39 | | - file_path: "build/libs/registry-lib-${{ steps.build.outputs.version }}.jar" |
40 | | - game_endpoint: "minecraft" |
41 | | - relations: "fabric-api:requiredDependency,modmenu:optionalDependency" |
42 | | - token: ${{ secrets.CF_API_TOKEN }} |
43 | | - game_versions: "Minecraft 1.20:1.20.1,Java 17,Fabric,Client,Server" |
44 | | - project_id: "776484" |
| 1 | +#name: "Build Release" |
| 2 | +#on: push |
| 3 | +#jobs: |
| 4 | +# build: |
| 5 | +# runs-on: ubuntu-latest |
| 6 | +# steps: |
| 7 | +# - { uses: actions/checkout@v2, with: { fetch-depth: 0 } } |
| 8 | +# - { |
| 9 | +# name: "Set up JDK 17", |
| 10 | +# uses: actions/setup-java@v2, |
| 11 | +# with: { distribution: "temurin", java-version: "17" }, |
| 12 | +# } |
| 13 | +# - { |
| 14 | +# name: "Build with Gradle", |
| 15 | +# id: build, |
| 16 | +# run: "chmod +x gradlew && ./gradlew build", |
| 17 | +# } |
| 18 | +# - name: Create Release |
| 19 | +# id: create_release |
| 20 | +# uses: actions/create-release@v1 |
| 21 | +# env: |
| 22 | +# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token |
| 23 | +# with: |
| 24 | +# tag_name: ${{ steps.build.outputs.version }} |
| 25 | +# release_name: Release registry-lib-${{ steps.build.outputs.version }} |
| 26 | +# - name: Upload Release Asset |
| 27 | +# id: upload-release-asset |
| 28 | +# uses: actions/upload-release-asset@v1 |
| 29 | +# env: |
| 30 | +# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 31 | +# with: |
| 32 | +# upload_url: ${{ steps.create_release.outputs.upload_url }} |
| 33 | +# asset_path: "build/libs/registry-lib-${{ steps.build.outputs.version }}.jar" |
| 34 | +# asset_name: "registry-lib-${{ steps.build.outputs.version }}.jar" |
| 35 | +# asset_content_type: application/java-archive |
| 36 | +# - name: Upload to CurseForge |
| 37 | + |
| 38 | +# with: |
| 39 | +# file_path: "build/libs/registry-lib-${{ steps.build.outputs.version }}.jar" |
| 40 | +# game_endpoint: "minecraft" |
| 41 | +# relations: "fabric-api:requiredDependency,modmenu:optionalDependency" |
| 42 | +# token: ${{ secrets.CF_API_TOKEN }} |
| 43 | +# game_versions: "Minecraft 1.20:1.20.1,Java 17,Fabric,Client,Server" |
| 44 | +# project_id: "776484" |
0 commit comments