diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index ef7ae17..726a5fb 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -1,6 +1,10 @@ name: Build and Test -on: [push, pull_request] +on: + push: + branches: + - master + pull_request: jobs: build: @@ -9,7 +13,7 @@ jobs: image: docker://andredesigna/pdfgen:latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v6 - name: Build Win32 run: | make clean @@ -37,9 +41,9 @@ jobs: - name: Coverage run: make clean && make coverage - name: Upload artifacts - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: - name: artifacts + name: main-artifacts path: | output.pdf pdfgen.h @@ -53,7 +57,7 @@ jobs: runs-on: windows-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v6 - name: make x64 shell: cmd run: | @@ -73,9 +77,9 @@ jobs: testprog-32 cp output.pdf output-win32.pdf - name: Upload aritfacts - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: - name: artifacts + name: win32-artifacts path: | output-win32.pdf output-win64.pdf @@ -85,6 +89,6 @@ jobs: build-macos: runs-on: macos-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v6 - name: make run: make