diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5d3a819..bc17c79 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -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/