Update relaseNewVersion.yml (#27)

This commit is contained in:
Valentin Heiserer
2024-04-17 00:53:58 +02:00
committed by GitHub
parent 8bf8140247
commit e24c2df912
2 changed files with 10 additions and 37 deletions

View File

@@ -1,10 +1,9 @@
name: Release new Version name: Release new Version
on: on:
pull_request: pull_request:
branches: branches: ["release/*", "master"]
- 'release/*' #types:
types: # - closed
- closed
create: create:
branches: branches:
- 'release/*' - 'release/*'
@@ -30,37 +29,17 @@ jobs:
with: with:
maven-version: 3.8.2 maven-version: 3.8.2
- name: Run the Maven verify phase
run: mvn --batch-mode --update-snapshots verify
working-directory: Backend
- name: Build with Maven - name: Build with Maven
run: mvn -B package --file pom.xml run: mvn -B package --file pom.xml
working-directory: Backend working-directory: Backend
- run: mkdir release && ls
- name: Archive dist folder - name: Archive dist folder
run: cp Backend/target/schafkopf-backend-build-jar-with-dependencies.jar release && zip -r dist.zip release/* run: cp Backend/target/schafkopf-backend-build-jar-with-dependencies.jar release/schafkopf-bot.jar && zip -r dist.zip release/schafkopf-bot.jar
- name: Get current Version Number - name: Release
run: echo "version=$(node -p "require('./fcf-frontend/package.json').version")" >> $GITHUB_ENV uses: softprops/action-gh-release@v2
- name: Create Release if: startsWith(github.ref, 'refs/tags/')
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
with: with:
tag_name: ${{ env.version }} files: dist.zip
release_name: Release ${{ env.version }}
body: "Test"
draft: false
prerelease: false
- name: Upload Release Asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: dist.zip
asset_name: release_files.zip
asset_content_type: application/zip

6
.idea/vcs.xml generated
View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>