aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/prepare-release.yml
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-05-04 16:05:22 +0200
committerLinnea Gräf <nea@nea.moe>2024-05-04 16:05:22 +0200
commit2767ef4927a1736087488d2e1c49d7316959f0b9 (patch)
treeaf713b8a5da52eb4abcb20ebc3c63a0881ca84dc /.github/workflows/prepare-release.yml
parent5e4a82b0d96e650483a6dee84d081a49670536ec (diff)
downloadNotEnoughUpdates-2767ef4927a1736087488d2e1c49d7316959f0b9.tar.gz
NotEnoughUpdates-2767ef4927a1736087488d2e1c49d7316959f0b9.tar.bz2
NotEnoughUpdates-2767ef4927a1736087488d2e1c49d7316959f0b9.zip
Try to fix the repo inclusion
Diffstat (limited to '.github/workflows/prepare-release.yml')
-rw-r--r--.github/workflows/prepare-release.yml38
1 files changed, 38 insertions, 0 deletions
diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml
new file mode 100644
index 00000000..fd60be0b
--- /dev/null
+++ b/.github/workflows/prepare-release.yml
@@ -0,0 +1,38 @@
+name: Pre-Publish
+
+on:
+ push:
+ tags:
+ - "*"
+
+jobs:
+ build:
+ env:
+ GIT_URL: ${{ github.server_url }}/${{ github.repository }}/tree/${{ github.sha }}
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ fetch-depth: 0
+ - name: Set up JDK 17
+ uses: actions/setup-java@v3
+ with:
+ java-version: 17
+ distribution: temurin
+ - name: Set up gradle cache
+ uses: gradle/gradle-build-action@v2
+ - name: Build with Gradle
+ run: |
+ ./gradlew test
+ ./gradlew clean
+ ./gradlew includeBackupRepo
+ ./gradlew remapJar
+ env:
+ NEU_RELEASE: true
+ - uses: actions/upload-artifact@v3
+ with:
+ path: build/libs/*.jar
+ - run: ./.github/workflows/upload-release.sh
+ env:
+ GH_TOKEN: ${{ github.token }}