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