Commit 65f9fe41fc68642d86ab333e1a313fe30a47938c

Authored by Jay Berkenbilt
1 parent 434d84ec

Upgrade github actions versions

.github/workflows/cifuzz.yml
@@ -24,7 +24,7 @@ jobs: @@ -24,7 +24,7 @@ jobs:
24 fuzz-seconds: 600 24 fuzz-seconds: 600
25 dry-run: false 25 dry-run: false
26 - name: Upload Crash 26 - name: Upload Crash
27 - uses: actions/upload-artifact@v1 27 + uses: actions/upload-artifact@v3
28 if: failure() 28 if: failure()
29 with: 29 with:
30 name: artifacts 30 name: artifacts
.github/workflows/main.yml
@@ -24,32 +24,32 @@ jobs: @@ -24,32 +24,32 @@ 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@v2 27 + - uses: actions/checkout@v3
28 - name: 'Run pre-build steps' 28 - name: 'Run pre-build steps'
29 run: build-scripts/prebuild 29 run: build-scripts/prebuild
30 - name: 'Upload documentation for later build steps' 30 - name: 'Upload documentation for later build steps'
31 - uses: actions/upload-artifact@v1 31 + uses: actions/upload-artifact@v3
32 with: 32 with:
33 name: doc 33 name: doc
34 path: doc.zip 34 path: doc.zip
35 - name: 'Upload external libs' 35 - name: 'Upload external libs'
36 - uses: actions/upload-artifact@v1 36 + uses: actions/upload-artifact@v3
37 with: 37 with:
38 name: external-libs 38 name: external-libs
39 path: external-libs-dist 39 path: external-libs-dist
40 - name: 'Upload doc distribution' 40 - name: 'Upload doc distribution'
41 - uses: actions/upload-artifact@v1 41 + uses: actions/upload-artifact@v3
42 with: 42 with:
43 name: distribution 43 name: distribution
44 path: distribution 44 path: distribution
45 Linux: 45 Linux:
46 runs-on: ubuntu-latest 46 runs-on: ubuntu-latest
47 steps: 47 steps:
48 - - uses: actions/checkout@v2 48 + - uses: actions/checkout@v3
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
52 - uses: actions/upload-artifact@v1 52 + uses: actions/upload-artifact@v3
53 with: 53 with:
54 name: distribution 54 name: distribution
55 path: distribution 55 path: distribution
@@ -66,14 +66,14 @@ jobs: @@ -66,14 +66,14 @@ 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@v2 69 + - uses: actions/checkout@v3
70 - name: 'Download documentation' 70 - name: 'Download documentation'
71 - uses: actions/download-artifact@v2 71 + uses: actions/download-artifact@v3
72 with: 72 with:
73 name: doc 73 name: doc
74 path: . 74 path: .
75 - name: 'Download external libs' 75 - name: 'Download external libs'
76 - uses: actions/download-artifact@v2 76 + uses: actions/download-artifact@v3
77 with: 77 with:
78 name: external-libs 78 name: external-libs
79 path: . 79 path: .
@@ -81,7 +81,7 @@ jobs: @@ -81,7 +81,7 @@ jobs:
81 shell: cmd 81 shell: cmd
82 run: build-scripts/build-windows.bat ${{ matrix.wordsize }} ${{ matrix.tool }} 82 run: build-scripts/build-windows.bat ${{ matrix.wordsize }} ${{ matrix.tool }}
83 - name: 'Upload binary distributions' 83 - name: 'Upload binary distributions'
84 - uses: actions/upload-artifact@v1 84 + uses: actions/upload-artifact@v3
85 with: 85 with:
86 name: distribution 86 name: distribution
87 path: distribution 87 path: distribution
@@ -89,9 +89,9 @@ jobs: @@ -89,9 +89,9 @@ 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@v2 92 + - uses: actions/checkout@v3
93 - name: 'Download external libs' 93 - name: 'Download external libs'
94 - uses: actions/download-artifact@v2 94 + uses: actions/download-artifact@v3
95 with: 95 with:
96 name: external-libs 96 name: external-libs
97 path: . 97 path: .
@@ -101,11 +101,11 @@ jobs: @@ -101,11 +101,11 @@ jobs:
101 runs-on: ubuntu-latest 101 runs-on: ubuntu-latest
102 needs: Prebuild 102 needs: Prebuild
103 steps: 103 steps:
104 - - uses: actions/checkout@v2 104 + - uses: actions/checkout@v3
105 - name: 'Build AppImage' 105 - name: 'Build AppImage'
106 run: build-scripts/build-appimage 106 run: build-scripts/build-appimage
107 - name: 'Upload AppImage' 107 - name: 'Upload AppImage'
108 - uses: actions/upload-artifact@v1 108 + uses: actions/upload-artifact@v3
109 with: 109 with:
110 name: distribution 110 name: distribution
111 path: distribution 111 path: distribution
@@ -113,27 +113,27 @@ jobs: @@ -113,27 +113,27 @@ 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@v2 116 + - uses: actions/checkout@v3
117 - name: 'Linux 32-bit' 117 - name: 'Linux 32-bit'
118 run: build-scripts/build-linux32 118 run: build-scripts/build-linux32
119 Fuzzers: 119 Fuzzers:
120 runs-on: ubuntu-latest 120 runs-on: ubuntu-latest
121 needs: Prebuild 121 needs: Prebuild
122 steps: 122 steps:
123 - - uses: actions/checkout@v2 123 + - uses: actions/checkout@v3
124 - name: 'Build Fuzzer' 124 - name: 'Build Fuzzer'
125 run: build-scripts/build-fuzzer 125 run: build-scripts/build-fuzzer
126 Sanitizers: 126 Sanitizers:
127 runs-on: ubuntu-latest 127 runs-on: ubuntu-latest
128 needs: Prebuild 128 needs: Prebuild
129 steps: 129 steps:
130 - - uses: actions/checkout@v2 130 + - uses: actions/checkout@v3
131 - name: 'Sanitizer Tests' 131 - name: 'Sanitizer Tests'
132 run: build-scripts/test-sanitizers 132 run: build-scripts/test-sanitizers
133 UnsignedChar: 133 UnsignedChar:
134 runs-on: ubuntu-latest 134 runs-on: ubuntu-latest
135 needs: Prebuild 135 needs: Prebuild
136 steps: 136 steps:
137 - - uses: actions/checkout@v2 137 + - uses: actions/checkout@v3
138 - name: 'Unsigned Char Tests' 138 - name: 'Unsigned Char Tests'
139 run: build-scripts/test-unsigned-char 139 run: build-scripts/test-unsigned-char