Skip to content

Merge pull request #3 from ellet0/feat/jar-auto-update #11

Merge pull request #3 from ellet0/feat/jar-auto-update

Merge pull request #3 from ellet0/feat/jar-auto-update #11

Workflow file for this run

name: 🆕 Pre-release 🚀
on:
push:
branches: [ main ]
jobs:
publish:
permissions:
contents: write
name: 📦 Upload the assets
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: 📥 Clone Repository
uses: actions/checkout@v4
- name: ☕ Setup JDK 11
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'adopt'
- name: 🛠️ Setup Gradle
uses: gradle/actions/setup-gradle@v3
with:
validate-wrappers: true
cache-disabled: false
- name: 📥 Build & Test 🧪 with Gradle
run: ./gradlew build --stacktrace
- name: 🛡️ Build the Minimized JAR with Proguard
run: ./gradlew minimizedJar -i
# TODO: No longer maintained https://github.com/marvinpinto/actions/commit/40312c52f0ca0d0589b25e8f5172a3613f0759c3
- name: ⬆️ Upload the assets
uses: "marvinpinto/action-automatic-releases@latest"
with:
repo_token: "${{ secrets.GITHUB_TOKEN }}"
automatic_release_tag: "latest"
prerelease: true
title: "🔥 Unstable Edition 🔥"
files: |
LICENSE
sync-script/build/dist/*.jar
admin/build/dist/*.jar