From 8ee2ea665491cd929d8114458f6ec9e0fde6c1ee Mon Sep 17 00:00:00 2001 From: Damien Date: Fri, 9 Aug 2024 00:01:05 +0200 Subject: [PATCH] initiating a more generic CI/CD --- .github/workflows/release.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6d5ef5a..062ad1e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,8 +9,6 @@ env: jobs: build: - env: - FILE_NAME: flora_parsing runs-on: ${{ matrix.os }} permissions: write-all strategy: @@ -26,12 +24,12 @@ jobs: run: cargo build --release - name: 'Tar files' - run: tar -cvf ${{ matrix.os }}-${{ env.FILE_NAME }}.tar ./target/release + run: tar -cvf ${{ matrix.os }}-${{ github.event.repository.name }}.tar ./target/release - name: upload artifacts uses: actions/upload-artifact@v4 with: - name: ${{ matrix.os }}-${{ env.FILE_NAME }} - path: ${{ matrix.os }}-${{ env.FILE_NAME }}.tar + name: ${{ matrix.os }}-${{ github.event.repository.name }} + path: ${{ matrix.os }}-${{ github.event.repository.name }}.tar release: needs: build @@ -44,4 +42,8 @@ jobs: uses: actions/download-artifact@v4 - uses: ncipollo/release-action@v1 with: - artifacts: './ubuntu-latest-flora_parsing/ubuntu-latest-flora_parsing.tar,./macOS-latest-flora_parsing/macOS-latest-flora_parsing.tar,./macOS-13-flora_parsing/macOS-13-flora_parsing.tar,./windows-latest-flora_parsing/windows-latest-flora_parsing.tar' \ No newline at end of file + artifacts: | + './ubuntu-latest-${{ github.event.repository.name }}/ubuntu-latest-${{ github.event.repository.name }}.tar, + ./macOS-latest-${{ github.event.repository.name }}/macOS-latest-${{ github.event.repository.name }}.tar, + ./macOS-13-${{ github.event.repository.name }}/macOS-13-${{ github.event.repository.name }}.tar, + ./windows-latest-${{ github.event.repository.name }}/windows-latest-${{ github.event.repository.name }}.tar' \ No newline at end of file