Skip to content

chore: update workflows #2

chore: update workflows

chore: update workflows #2

Workflow file for this run

name: Mod Release
on:
push:
tags:
- v*
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
fetch-tags: true
- name: Set up JDK 1.21
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '21'
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Build with Gradle
run: ./gradlew build
- uses: actions/upload-artifact@v4
with:
name: artifacts
path: build/libs
release:
needs: [build]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/download-artifact@v4
with:
name: artifacts
path: ./libs
- name: Create Release
id: create_release
uses: ncipollo/[email protected]
with:
artifacts: "./libs/*.jar"
token: ${{ secrets.GITHUB_TOKEN }}
name: Release ${{ github.ref_name }}
generateReleaseNotes: true
draft: false
prerelease: false