Gimbal/.forgejo/workflows/build-dev.yml
moonleay 3dcdb83bed
ci: first modrinth publishing test
Signed-off-by: moonleay <contact@moonleay.net>
2024-05-08 00:46:36 +02:00

33 lines
750 B
YAML

on:
push:
jobs:
dev:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
name: Checkout
- uses: https://github.com/actions/setup-java@v4
name: Setup Java
with:
distribution: temurin
java-version: 17
- uses: https://github.com/gradle/actions/setup-gradle@v3
name: Setup Gradle
- run: ./gradlew runDatagen
name: Generate assets
- run: ./gradlew build
name: Build project
- run: ./gradlew publish
name: Upload
env:
PACKAGE_REPO_KEY: ${{ secrets.PACKAGE_REPO_KEY }}
- run: ./gradlew modrinth
name: Publish to Modrinth
env:
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}