Skip to content

Merge pull request #724 from Foxikle/fix/server-transfer-stuff #5

Merge pull request #724 from Foxikle/fix/server-transfer-stuff

Merge pull request #724 from Foxikle/fix/server-transfer-stuff #5

Workflow file for this run

name: Create release
on:
push:
branches:
- master
paths:
- "gradle.properties"
jobs:
release:
if: github.repository == 'CytonicMC/Cytosis'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6.0.2
- name: Get version
id: version
run: |
VERSION=$(grep '^version=' gradle.properties | cut -d'=' -f2)
RELEASE_VERSION=${VERSION%-SNAPSHOT}
echo "version=$RELEASE_VERSION" >> $GITHUB_OUTPUT
- name: Check if tag exists
id: tag_check
run: |
if git rev-parse "v${{ steps.version.outputs.version }}" >/dev/null 2>&1; then
echo "exists=true" >> $GITHUB_OUTPUT
else
echo "exists=false" >> $GITHUB_OUTPUT
fi
- name: Create release
if: steps.tag_check.outputs.exists == 'false'
uses: softprops/action-gh-release@v2
with:
tag_name: v${{ steps.version.outputs.version }}
name: Release ${{ steps.version.outputs.version }}
draft: false
prerelease: false
generate_release_notes: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}