Skip to content

Commit

Permalink
[1.10.3] Add release workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
3arthqu4ke committed Jul 18, 2024
1 parent 2a23306 commit efc3e26
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Release

on:
push:
tags:
- '**'

jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 8
distribution: adopt
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build
run: ./gradlew build --stacktrace

- name: Delete launcher dev jar
run: rm headlessmc-launcher/build/libs/headlessmc-launcher-*-dev.jar
- name: Delete launcher javadoc jar
run: rm headlessmc-launcher/build/libs/headlessmc-launcher-*-javadoc.jar
- name: Delete launcher sources jar
run: rm headlessmc-launcher/build/libs/headlessmc-launcher-*-sources.jar

- name: Delete lwjgl dev jar
run: rm headlessmc-lwjgl/build/libs/headlessmc-lwjgl-*-dev.jar
- name: Delete lwjgl javadoc jar
run: rm headlessmc-lwjgl/build/libs/headlessmc-lwjgl-*-javadoc.jar
- name: Delete lwjgl sources jar
run: rm headlessmc-lwjgl/build/libs/headlessmc-lwjgl-*-sources.jar

- name: Delete jfx dev jar
run: rm headlessmc-launcher-jfx/build/libs/headlessmc-launcher-jfx-*-dev.jar
- name: Delete jfx javadoc jar
run: rm headlessmc-launcher-jfx/build/libs/headlessmc-launcher-jfx-*-javadoc.jar
- name: Delete jfx sources jar
run: rm headlessmc-launcher-jfx/build/libs/headlessmc-launcher-jfx-*-sources.jar

- name: Release
uses: softprops/action-gh-release@v2
if: startsWith(github.ref, 'refs/tags/')
with:
generate_release_notes: true
files: |
./headlessmc-launcher/build/libs/headlessmc-launcher-*.jar
./headlessmc-lwjgl/build/libs/headlessmc-lwjgl-*.jar
./headlessmc-launcher-jfx/build/libs/headlessmc-launcher-jfx-*.jar
./headlessmc-scripts/hmc
./headlessmc-scripts/hmc.bat

0 comments on commit efc3e26

Please sign in to comment.