aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/android.yml2
-rw-r--r--.github/workflows/cifuzz.yml4
-rw-r--r--.github/workflows/cmake-config.yml4
-rw-r--r--.github/workflows/coverity.yml2
-rw-r--r--.github/workflows/emscripten.yml8
-rw-r--r--.github/workflows/fedora-rawhide.yml2
-rw-r--r--.github/workflows/freebsd.yml8
-rw-r--r--.github/workflows/linux.yml4
-rw-r--r--.github/workflows/macos.yml2
-rw-r--r--.github/workflows/release.yml6
-rw-r--r--.github/workflows/rust-openssl.yml2
-rw-r--r--.github/workflows/solaris.yml4
-rw-r--r--.github/workflows/windows.yml6
13 files changed, 27 insertions, 27 deletions
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
index 976f2d3..0f01e6b 100644
--- a/.github/workflows/android.yml
+++ b/.github/workflows/android.yml
@@ -25,7 +25,7 @@ jobs:
25 max-nal: 30 25 max-nal: 30
26 steps: 26 steps:
27 - name: "Checkout repository" 27 - name: "Checkout repository"
28 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 28 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
29 29
30 - name: "Run CI script" 30 - name: "Run CI script"
31 run: ./scripts/test 31 run: ./scripts/test
diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml
index 91ee288..51270ac 100644
--- a/.github/workflows/cifuzz.yml
+++ b/.github/workflows/cifuzz.yml
@@ -32,14 +32,14 @@ jobs:
32 output-sarif: true 32 output-sarif: true
33 33
34 - name: "Upload Crash" 34 - name: "Upload Crash"
35 uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 35 uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
36 if: failure() && steps.build.outcome == 'success' 36 if: failure() && steps.build.outcome == 'success'
37 with: 37 with:
38 name: "artifacts" 38 name: "artifacts"
39 path: "./out/artifacts" 39 path: "./out/artifacts"
40 40
41 - name: "Upload SARIF" 41 - name: "Upload SARIF"
42 uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1 42 uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
43 if: always() && steps.build.outcome == 'success' 43 if: always() && steps.build.outcome == 'success'
44 with: 44 with:
45 sarif_file: "cifuzz-sarif/results.sarif" 45 sarif_file: "cifuzz-sarif/results.sarif"
diff --git a/.github/workflows/cmake-config.yml b/.github/workflows/cmake-config.yml
index 0de7b4f..3f11cb4 100644
--- a/.github/workflows/cmake-config.yml
+++ b/.github/workflows/cmake-config.yml
@@ -24,11 +24,11 @@ jobs:
24 contents: read 24 contents: read
25 steps: 25 steps:
26 - name: "Checkout repository" 26 - name: "Checkout repository"
27 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 27 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
28 28
29 - name: "Setup Windows dependencies" 29 - name: "Setup Windows dependencies"
30 if: runner.os == 'Windows' 30 if: runner.os == 'Windows'
31 uses: msys2/setup-msys2@4f806de0a5a7294ffabaff804b38a9b435a73bda # v2.30.0 31 uses: msys2/setup-msys2@cafece8e6baf9247cf9b1bf95097b0b983cc558d # v2.31.0
32 with: 32 with:
33 update: true 33 update: true
34 install: >- 34 install: >-
diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml
index 3cc0560..09ab124 100644
--- a/.github/workflows/coverity.yml
+++ b/.github/workflows/coverity.yml
@@ -19,7 +19,7 @@ jobs:
19 contents: read 19 contents: read
20 steps: 20 steps:
21 - name: "Checkout repository" 21 - name: "Checkout repository"
22 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 22 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
23 23
24 - name: "Install dependencies" 24 - name: "Install dependencies"
25 run: | 25 run: |
diff --git a/.github/workflows/emscripten.yml b/.github/workflows/emscripten.yml
index 2de51e0..0b46ef2 100644
--- a/.github/workflows/emscripten.yml
+++ b/.github/workflows/emscripten.yml
@@ -20,10 +20,10 @@ jobs:
20 contents: read 20 contents: read
21 steps: 21 steps:
22 - name: "Checkout repository" 22 - name: "Checkout repository"
23 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 23 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
24 24
25 - name: "Setup emsdk" 25 - name: "Setup emsdk"
26 uses: mymindstorm/setup-emsdk@6ab9eb1bda2574c4ddb79809fc9247783eaf9021 # v14 26 uses: mymindstorm/setup-emsdk@4528d102f7230f0e7b276855c01ea1159be0e984 # v16
27 with: 27 with:
28 version: "3.1.60" 28 version: "3.1.60"
29 29
@@ -48,10 +48,10 @@ jobs:
48 contents: read 48 contents: read
49 steps: 49 steps:
50 - name: "Checkout repository" 50 - name: "Checkout repository"
51 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 51 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
52 52
53 - name: "Setup emsdk" 53 - name: "Setup emsdk"
54 uses: mymindstorm/setup-emsdk@6ab9eb1bda2574c4ddb79809fc9247783eaf9021 # v14 54 uses: mymindstorm/setup-emsdk@4528d102f7230f0e7b276855c01ea1159be0e984 # v16
55 with: 55 with:
56 version: "3.1.60" 56 version: "3.1.60"
57 57
diff --git a/.github/workflows/fedora-rawhide.yml b/.github/workflows/fedora-rawhide.yml
index fbcf055..0268853 100644
--- a/.github/workflows/fedora-rawhide.yml
+++ b/.github/workflows/fedora-rawhide.yml
@@ -23,7 +23,7 @@ jobs:
23 container: 23 container:
24 image: fedora:rawhide 24 image: fedora:rawhide
25 steps: 25 steps:
26 - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 26 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
27 - name: Install dependencies 27 - name: Install dependencies
28 run: | 28 run: |
29 dnf -y install git make clang cmake ninja-build autoconf automake libtool diffutils patch gawk 29 dnf -y install git make clang cmake ninja-build autoconf automake libtool diffutils patch gawk
diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml
index fe6c258..cce0f33 100644
--- a/.github/workflows/freebsd.yml
+++ b/.github/workflows/freebsd.yml
@@ -22,7 +22,7 @@ jobs:
22 contents: read 22 contents: read
23 steps: 23 steps:
24 - name: "Checkout repository" 24 - name: "Checkout repository"
25 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 25 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
26 26
27 - name: "Setup" 27 - name: "Setup"
28 run: | 28 run: |
@@ -31,7 +31,7 @@ jobs:
31 ./autogen.sh 31 ./autogen.sh
32 32
33 - name: "Build on VM" 33 - name: "Build on VM"
34 uses: vmactions/freebsd-vm@670398e4236735b8b65805c3da44b7a511fb8b27 # v1.3.0 34 uses: vmactions/freebsd-vm@d1e65811565151536c0c894fff74f06351ed26e6 # v1.4.5
35 with: 35 with:
36 release: "${{ env.FREEBSD_VERSION }}" 36 release: "${{ env.FREEBSD_VERSION }}"
37 copyback: false 37 copyback: false
@@ -49,7 +49,7 @@ jobs:
49 contents: read 49 contents: read
50 steps: 50 steps:
51 - name: "Checkout repository" 51 - name: "Checkout repository"
52 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 52 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
53 53
54 - name: "Setup" 54 - name: "Setup"
55 run: | 55 run: |
@@ -58,7 +58,7 @@ jobs:
58 ./autogen.sh 58 ./autogen.sh
59 59
60 - name: "Build on VM" 60 - name: "Build on VM"
61 uses: vmactions/freebsd-vm@670398e4236735b8b65805c3da44b7a511fb8b27 # v1.3.0 61 uses: vmactions/freebsd-vm@d1e65811565151536c0c894fff74f06351ed26e6 # v1.4.5
62 with: 62 with:
63 release: "${{ env.FREEBSD_VERSION }}" 63 release: "${{ env.FREEBSD_VERSION }}"
64 copyback: false 64 copyback: false
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index d901cf9..fa512f8 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -44,7 +44,7 @@ jobs:
44 44
45 steps: 45 steps:
46 - name: "Checkout repository" 46 - name: "Checkout repository"
47 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 47 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
48 48
49 - name: "Run tests" 49 - name: "Run tests"
50 run: ./scripts/test || (status=$?; cat tests/test-suite.log; exit $status) 50 run: ./scripts/test || (status=$?; cat tests/test-suite.log; exit $status)
@@ -66,7 +66,7 @@ jobs:
66 os: ["ubuntu-24.04", "ubuntu-24.04-arm"] 66 os: ["ubuntu-24.04", "ubuntu-24.04-arm"]
67 steps: 67 steps:
68 - name: "Checkout repository" 68 - name: "Checkout repository"
69 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 69 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
70 70
71 - name: "Run tests" 71 - name: "Run tests"
72 run: ./scripts/test 72 run: ./scripts/test
diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml
index abd577d..5958092 100644
--- a/.github/workflows/macos.yml
+++ b/.github/workflows/macos.yml
@@ -28,7 +28,7 @@ jobs:
28 run: brew install automake libtool 28 run: brew install automake libtool
29 29
30 - name: "Checkout repository" 30 - name: "Checkout repository"
31 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 31 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
32 32
33 - name: "Run tests" 33 - name: "Run tests"
34 run: ./scripts/test 34 run: ./scripts/test
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index a20bf7d..3dd39e0 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -20,7 +20,7 @@ jobs:
20 upload_url: "${{ steps.create_release.outputs.upload_url }}" 20 upload_url: "${{ steps.create_release.outputs.upload_url }}"
21 steps: 21 steps:
22 - name: "Checkout repository" 22 - name: "Checkout repository"
23 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 23 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
24 24
25 - name: "Generate version changelog" 25 - name: "Generate version changelog"
26 run: .github/scripts/changelog.sh "$VERSION" > release-changelog.txt 26 run: .github/scripts/changelog.sh "$VERSION" > release-changelog.txt
@@ -43,10 +43,10 @@ jobs:
43 arch: [ "Win32", "x64", "ARM64" ] 43 arch: [ "Win32", "x64", "ARM64" ]
44 steps: 44 steps:
45 - name: "Checkout repository" 45 - name: "Checkout repository"
46 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 46 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
47 47
48 - name: "Setup MSYS2" 48 - name: "Setup MSYS2"
49 uses: msys2/setup-msys2@4f806de0a5a7294ffabaff804b38a9b435a73bda # v2.30.0 49 uses: msys2/setup-msys2@cafece8e6baf9247cf9b1bf95097b0b983cc558d # v2.31.0
50 with: 50 with:
51 update: true 51 update: true
52 install: >- 52 install: >-
diff --git a/.github/workflows/rust-openssl.yml b/.github/workflows/rust-openssl.yml
index ed77dbb..68fbb33 100644
--- a/.github/workflows/rust-openssl.yml
+++ b/.github/workflows/rust-openssl.yml
@@ -19,7 +19,7 @@ jobs:
19 contents: read 19 contents: read
20 steps: 20 steps:
21 - name: "Checkout repository" 21 - name: "Checkout repository"
22 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 22 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
23 23
24 - name: "Build LibreSSL" 24 - name: "Build LibreSSL"
25 run: | 25 run: |
diff --git a/.github/workflows/solaris.yml b/.github/workflows/solaris.yml
index a4355d0..78c5901 100644
--- a/.github/workflows/solaris.yml
+++ b/.github/workflows/solaris.yml
@@ -19,7 +19,7 @@ jobs:
19 contents: read 19 contents: read
20 steps: 20 steps:
21 - name: "Checkout repository" 21 - name: "Checkout repository"
22 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 22 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
23 23
24 - name: "Setup" 24 - name: "Setup"
25 run: | 25 run: |
@@ -28,7 +28,7 @@ jobs:
28 ./autogen.sh 28 ./autogen.sh
29 29
30 - name: "Build on VM" 30 - name: "Build on VM"
31 uses: vmactions/solaris-vm@47bea106d03acaf91084e52548ee460556011602 # v1.1.8 31 uses: vmactions/solaris-vm@c20562b2c69737b06be9e828915761703e487373 # v1.3.3
32 with: 32 with:
33 prepare: | 33 prepare: |
34 pkg install gcc make 34 pkg install gcc make
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index 3880a7b..4a2cead 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -32,10 +32,10 @@ jobs:
32 generator: "Visual Studio 17 2022" 32 generator: "Visual Studio 17 2022"
33 steps: 33 steps:
34 - name: "Checkout repository" 34 - name: "Checkout repository"
35 uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 35 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
36 36
37 - name: "Setup MSYS2" 37 - name: "Setup MSYS2"
38 uses: msys2/setup-msys2@4f806de0a5a7294ffabaff804b38a9b435a73bda # v2.30.0 38 uses: msys2/setup-msys2@cafece8e6baf9247cf9b1bf95097b0b983cc558d # v2.31.0
39 with: 39 with:
40 update: true 40 update: true
41 install: >- 41 install: >-
@@ -64,7 +64,7 @@ jobs:
64 64
65 - name: "Upload build artifacts" 65 - name: "Upload build artifacts"
66 if: always() 66 if: always()
67 uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 67 uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
68 with: 68 with:
69 name: "${{ matrix.os }}-${{ matrix.arch }}${{ matrix.shared == 'ON' && '-shared' || '' }}-build-results" 69 name: "${{ matrix.os }}-${{ matrix.arch }}${{ matrix.shared == 'ON' && '-shared' || '' }}-build-results"
70 path: "build" 70 path: "build"