Skip to content

bump version to v1.3.4 #16

bump version to v1.3.4

bump version to v1.3.4 #16

Workflow file for this run

name: Tag Publish
on:
push:
tags:
- 'v*'
concurrency:
group: publish-${{ github.ref_name }}
cancel-in-progress: true
jobs:
create_release:
runs-on: ubuntu-latest
outputs:
upload_url: ${{ steps.create_release.outputs.upload_url }}
steps:
- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref_name }}
draft: true
prerelease: false
test:
name: Check & Test
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup JDK
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: microsoft
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Gradle Check
run: ./gradlew check --no-daemon
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup JDK
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: microsoft
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Gradle Build
run: ./gradlew build --no-daemon
- name: Upload Build Artifacts
id: artifact
uses: actions/upload-artifact@v4
with:
name: vschunkloader-release-assets
path: mod-output/*.jar
overwrite: true
if-no-files-found: error
upload_release_assets:
name: Upload Release Assets
runs-on: ubuntu-latest
needs:
- create_release
- test
- build
steps:
- name: Download artifact
uses: actions/download-artifact@v4
with:
name: vschunkloader-release-assets
path: ./release-assets
- name: Upload Release Assets
uses: zyxkad/upload-release-asset-dir@v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ needs.create_release.outputs.upload_url }}
asset_dir: ./release-assets