Commit 62cc38b4bdb06a344f2b6aafee798383b8e91970

Authored by Jay Berkenbilt
1 parent 1ab7c43a

Upgrade version of checkout action

Still need to handle upload artifacts, but that requires additional
changes.
Showing 1 changed file with 9 additions and 9 deletions
.github/workflows/main.yml
@@ -24,7 +24,7 @@ jobs: @@ -24,7 +24,7 @@ jobs:
24 # build on Linux. Also create the documentation distribution. 24 # build on Linux. Also create the documentation distribution.
25 runs-on: ubuntu-latest 25 runs-on: ubuntu-latest
26 steps: 26 steps:
27 - - uses: actions/checkout@v3 27 + - uses: actions/checkout@v4
28 - name: 'Run pre-build steps' 28 - name: 'Run pre-build steps'
29 run: build-scripts/prebuild ${{ secrets.GITHUB_TOKEN }} 29 run: build-scripts/prebuild ${{ secrets.GITHUB_TOKEN }}
30 - name: 'Upload documentation for later build steps' 30 - name: 'Upload documentation for later build steps'
@@ -45,7 +45,7 @@ jobs: @@ -45,7 +45,7 @@ jobs:
45 Linux: 45 Linux:
46 runs-on: ubuntu-latest 46 runs-on: ubuntu-latest
47 steps: 47 steps:
48 - - uses: actions/checkout@v3 48 + - uses: actions/checkout@v4
49 - name: 'Generate, build, and test' 49 - name: 'Generate, build, and test'
50 run: build-scripts/build-linux 50 run: build-scripts/build-linux
51 - name: Upload distribution 51 - name: Upload distribution
@@ -66,7 +66,7 @@ jobs: @@ -66,7 +66,7 @@ jobs:
66 - name: 'Disable git autocrlf' 66 - name: 'Disable git autocrlf'
67 shell: bash 67 shell: bash
68 run: git config --global core.autocrlf input 68 run: git config --global core.autocrlf input
69 - - uses: actions/checkout@v3 69 + - uses: actions/checkout@v4
70 - name: 'Download documentation' 70 - name: 'Download documentation'
71 uses: actions/download-artifact@v3 71 uses: actions/download-artifact@v3
72 with: 72 with:
@@ -89,14 +89,14 @@ jobs: @@ -89,14 +89,14 @@ jobs:
89 runs-on: macos-latest 89 runs-on: macos-latest
90 needs: Prebuild 90 needs: Prebuild
91 steps: 91 steps:
92 - - uses: actions/checkout@v3 92 + - uses: actions/checkout@v4
93 - name: 'Mac build and test' 93 - name: 'Mac build and test'
94 run: build-scripts/build-mac 94 run: build-scripts/build-mac
95 AppImage: 95 AppImage:
96 runs-on: ubuntu-latest 96 runs-on: ubuntu-latest
97 needs: Prebuild 97 needs: Prebuild
98 steps: 98 steps:
99 - - uses: actions/checkout@v3 99 + - uses: actions/checkout@v4
100 - name: 'Build AppImage' 100 - name: 'Build AppImage'
101 run: build-scripts/build-appimage 101 run: build-scripts/build-appimage
102 - name: 'Upload AppImage' 102 - name: 'Upload AppImage'
@@ -113,21 +113,21 @@ jobs: @@ -113,21 +113,21 @@ jobs:
113 runs-on: ubuntu-latest 113 runs-on: ubuntu-latest
114 needs: Prebuild 114 needs: Prebuild
115 steps: 115 steps:
116 - - uses: actions/checkout@v3 116 + - uses: actions/checkout@v4
117 - name: 'pikepdf' 117 - name: 'pikepdf'
118 run: build-scripts/test-pikepdf ${{ matrix.future }} 118 run: build-scripts/test-pikepdf ${{ matrix.future }}
119 Sanitizers: 119 Sanitizers:
120 runs-on: ubuntu-latest 120 runs-on: ubuntu-latest
121 needs: Prebuild 121 needs: Prebuild
122 steps: 122 steps:
123 - - uses: actions/checkout@v3 123 + - uses: actions/checkout@v4
124 - name: 'Sanitizer Tests' 124 - name: 'Sanitizer Tests'
125 run: build-scripts/test-sanitizers 125 run: build-scripts/test-sanitizers
126 CodeCov: 126 CodeCov:
127 runs-on: ubuntu-latest 127 runs-on: ubuntu-latest
128 needs: Prebuild 128 needs: Prebuild
129 steps: 129 steps:
130 - - uses: actions/checkout@v3 130 + - uses: actions/checkout@v4
131 - name: 'Code Coverage' 131 - name: 'Code Coverage'
132 run: build-scripts/test-coverage 132 run: build-scripts/test-coverage
133 - name: Upload coverage reports to Codecov 133 - name: Upload coverage reports to Codecov
@@ -149,6 +149,6 @@ jobs: @@ -149,6 +149,6 @@ jobs:
149 - test-unsigned-char 149 - test-unsigned-char
150 - test-c++-next 150 - test-c++-next
151 steps: 151 steps:
152 - - uses: actions/checkout@v3 152 + - uses: actions/checkout@v4
153 - name: ${{ matrix.script }} 153 - name: ${{ matrix.script }}
154 run: build-scripts/${{ matrix.script }} 154 run: build-scripts/${{ matrix.script }}