Updated the release.yml workflow

This commit is contained in:
Mathias Wagner 2023-09-29 08:37:42 +02:00
parent 9db6f902eb
commit a11a965495
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

View File

@ -22,9 +22,15 @@ jobs:
- name: Build executables
run: |
for file in $(cat files.txt); do
g++ -o $file-${{ github.ref_name.substring(0, 4) }} $file
g++ -o $file-${{ github.ref_name[0:4] }} $file
done
- name: Create folder
run: mkdir -p executables
- name: Move executables to folder
run: mv *.${{ github.ref_name[0:4] }} executables/
release:
needs: build
runs-on: ubuntu-latest
@ -35,17 +41,16 @@ jobs:
- name: Create release
uses: actions/create-release@v1
with:
tag_name: ${{ github.ref_name.substring(0, 4) }}
release_name: Release ${{ github.ref_name.substring(0, 4) }}
tag_name: ${{ github.ref_name[0:4] }}
release_name: Release ${{ github.ref_name[0:4] }}
body: |
This is the release ${{ github.ref_name.substring(0, 4) }}.
This is the release ${{ github.ref_name[0:4] }}.
draft: false
prerelease: false
- name: Upload executables
- name: Upload folder
uses: actions/upload-artifact@v2
with:
name: executables
path: |
$(cat files.txt)-${{ github.ref_name.substring(0, 4) }}
path: executables/