diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 4b706479..4d4a0ace 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,42 +1,27 @@ name: Build -on: - push: - branches: [dev] - pull_request: - workflow_dispatch: +on: push jobs: - pre_job: - runs-on: ubuntu-latest - outputs: - should_skip: ${{ steps.skip_check.outputs.should_skip }} - steps: - - id: skip_check - uses: fkirc/skip-duplicate-actions@master - with: - paths_ignore: '["**/README.md"]' - do_not_skip: '["pull_request", "workflow_dispatch", "schedule"]' build: - needs: pre_job - if: ${{ needs.pre_job.outputs.should_skip != 'true' }} runs-on: windows-latest - steps: - # Replace / with _ in ref name so that it can be used in a filename + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-dotnet@v1 + - run: dotnet build -c Debug + + # Replace / with _ in ref name so that it can be used in a filename - uses: mad9000/actions-find-and-replace-string@2 id: sanitizeRef with: source: ${{ github.ref_name }} find: '/' replace: '_' - # Get short-sha so that it can be used in a filename + # Get short-sha so that it can be used in a filename - uses: benjlevesque/short-sha@v1.2 id: short-sha - - uses: actions/checkout@v2 - - uses: actions/setup-dotnet@v1 - - run: dotnet build -c Debug - uses: actions/upload-artifact@v2 with: name: QSB-${{ steps.sanitizeRef.outputs.value }}-${{ steps.short-sha.outputs.sha }}