From ba91108ca4bf888af0288b99cd7a73f9af2a030b Mon Sep 17 00:00:00 2001 From: real-zony Date: Thu, 22 Sep 2022 19:45:34 +0800 Subject: [PATCH] fix: Fixed jobs variable share problem. --- .github/workflows/dotnet.yml | 88 ++++++++++++++++++------------------ 1 file changed, 45 insertions(+), 43 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 35d03b6..b71be85 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -3,8 +3,8 @@ name: .NET on: push: branches: [ dev ] -# paths: -# - "versions/**" + # paths: + # - "versions/**" pull_request: branches: [ dev ] @@ -12,48 +12,50 @@ jobs: build: runs-on: ubuntu-latest steps: - - name: Get build version - id: date - run: echo "::set-output name=date::$(date +'%Y%m%d')${{github.run_number}}" - - name: Checkout Code - uses: actions/checkout@v3 - - name: Setup .NET - uses: actions/setup-dotnet@v2 - with: - dotnet-version: 6.0.x - - name: Restore dependencies - run: dotnet restore - - name: Publish - working-directory: ./src/ZonyLrcTools.Cli - run: | - ls -a - chmod +x ./publish.sh - ./publish.sh - mv ./TempFiles ../../ - shell: bash - env: - PUBLISH_VERSION: ${{ steps.date.outputs.date }} - - name: Upload artifact - uses: actions/upload-artifact@v3 - with: - name: release-files - path: | - ./TempFiles - ./versions/release.md + - name: Get build version + id: date + run: echo "::set-output name=date::$(date +'%Y%m%d')${{github.run_number}}" + - name: Checkout Code + uses: actions/checkout@v3 + - name: Setup .NET + uses: actions/setup-dotnet@v2 + with: + dotnet-version: 6.0.x + - name: Restore dependencies + run: dotnet restore + - name: Publish + working-directory: ./src/ZonyLrcTools.Cli + run: | + ls -a + chmod +x ./publish.sh + ./publish.sh + mv ./TempFiles ../../ + shell: bash + env: + PUBLISH_VERSION: ${{ steps.date.outputs.date }} + - name: Upload artifact + uses: actions/upload-artifact@v3 + with: + name: release-files + path: | + ./TempFiles + ./versions/release.md + outputs: + version: ${{ steps.date.outputs.date }} release: needs: build runs-on: ubuntu-latest steps: - - name: Download artifact - uses: actions/download-artifact@v3 - with: - name: release-files - path: . - - name: Upload Release - uses: ncipollo/release-action@v1 - with: - artifacts: "./TempFiles/*.zip" - token: ${{ secrets.GITHUBACTIONS }} - tag: ZonyLrcToolsX_Alpha.${{ steps.date.outputs.date }} - commit: dev - bodyFile: ./versions/release.md \ No newline at end of file + - name: Download artifact + uses: actions/download-artifact@v3 + with: + name: release-files + path: . + - name: Upload Release + uses: ncipollo/release-action@v1 + with: + artifacts: "./TempFiles/*.zip" + token: ${{ secrets.GITHUBACTIONS }} + tag: ZonyLrcToolsX_Alpha.${{ needs.build.outputs.version }} + commit: dev + bodyFile: ./versions/release.md \ No newline at end of file