aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2024-02-18 00:34:38 +0100
committerJay Berkenbilt <ejb@ql.org>2024-02-18 00:34:38 +0100
commit62cc38b4bdb06a344f2b6aafee798383b8e91970 (patch)
treee77204dd7d0a117b0f2365c39cb5593b57ee8abd
parent1ab7c43a221df952dbdad20cc228e050c6379926 (diff)
downloadqpdf-62cc38b4bdb06a344f2b6aafee798383b8e91970.tar.zst
Upgrade version of checkout action
Still need to handle upload artifacts, but that requires additional changes.
-rw-r--r--.github/workflows/main.yml18
1 files changed, 9 insertions, 9 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 92caadd9..7047aa88 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -24,7 +24,7 @@ jobs:
# build on Linux. Also create the documentation distribution.
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: 'Run pre-build steps'
run: build-scripts/prebuild ${{ secrets.GITHUB_TOKEN }}
- name: 'Upload documentation for later build steps'
@@ -45,7 +45,7 @@ jobs:
Linux:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: 'Generate, build, and test'
run: build-scripts/build-linux
- name: Upload distribution
@@ -66,7 +66,7 @@ jobs:
- name: 'Disable git autocrlf'
shell: bash
run: git config --global core.autocrlf input
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: 'Download documentation'
uses: actions/download-artifact@v3
with:
@@ -89,14 +89,14 @@ jobs:
runs-on: macos-latest
needs: Prebuild
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: 'Mac build and test'
run: build-scripts/build-mac
AppImage:
runs-on: ubuntu-latest
needs: Prebuild
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: 'Build AppImage'
run: build-scripts/build-appimage
- name: 'Upload AppImage'
@@ -113,21 +113,21 @@ jobs:
runs-on: ubuntu-latest
needs: Prebuild
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: 'pikepdf'
run: build-scripts/test-pikepdf ${{ matrix.future }}
Sanitizers:
runs-on: ubuntu-latest
needs: Prebuild
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: 'Sanitizer Tests'
run: build-scripts/test-sanitizers
CodeCov:
runs-on: ubuntu-latest
needs: Prebuild
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: 'Code Coverage'
run: build-scripts/test-coverage
- name: Upload coverage reports to Codecov
@@ -149,6 +149,6 @@ jobs:
- test-unsigned-char
- test-c++-next
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: ${{ matrix.script }}
run: build-scripts/${{ matrix.script }}