Skip to content

Commit 5db4dbc

Browse files
committed
Use hashes for GitHub Action versions
1 parent 4e30fa1 commit 5db4dbc

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

.github/workflows/coverage.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414

15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1616
with:
1717
submodules: recursive
1818

19-
- uses: actions/setup-python@v5
19+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
2020
with:
2121
python-version: '3.13'
2222

@@ -28,7 +28,7 @@ jobs:
2828
- name: Report coverage
2929
run: ./.github/run.sh coverage report -m --skip-covered
3030

31-
- uses: actions/upload-artifact@v4
31+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
3232
with:
3333
name: VUnit_coverage
3434
path: htmlcov

.github/workflows/docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717

18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1919
with:
2020
submodules: recursive
2121
fetch-depth: 0
2222

23-
- uses: actions/setup-python@v5
23+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
2424
with:
2525
python-version: '3.13'
2626

@@ -32,7 +32,7 @@ jobs:
3232
- name: Build docs
3333
run: tox -e py313-docs -- --color
3434

35-
- uses: actions/upload-artifact@v4
35+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
3636
with:
3737
name: VUnit-site
3838
path: .tox/py313-docs/tmp/docsbuild/

.github/workflows/images.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
steps:
2828

2929
- name: 🧰 Checkout
30-
uses: actions/checkout@v4
30+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3131

3232
- name: '🛳️ Build container image'
3333
run: >-
@@ -52,7 +52,7 @@ jobs:
5252
steps:
5353

5454
- name: 🧰 Checkout
55-
uses: actions/checkout@v4
55+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5656

5757
- name: '🛳️ Build container image'
5858
run: |

.github/workflows/push.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ jobs:
2323
steps:
2424

2525
- name: '🧰 Checkout'
26-
uses: actions/checkout@v4
26+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2727

2828
- name: '🐍 Setup Python'
29-
uses: actions/setup-python@v5
29+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
3030
with:
3131
python-version: '3.13'
3232

@@ -55,10 +55,10 @@ jobs:
5555
steps:
5656

5757
- name: '🧰 Checkout'
58-
uses: actions/checkout@v4
58+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5959

6060
- name: '🐍 Setup Python'
61-
uses: actions/setup-python@v5
61+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
6262
with:
6363
python-version: ${{ matrix.py }}
6464

@@ -87,7 +87,7 @@ jobs:
8787
steps:
8888

8989
- name: '🧰 Checkout'
90-
uses: actions/checkout@v4
90+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
9191
with:
9292
submodules: recursive
9393

@@ -111,7 +111,7 @@ jobs:
111111
steps:
112112

113113
- name: '🧰 Checkout'
114-
uses: actions/checkout@v4
114+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
115115
with:
116116
submodules: recursive
117117

@@ -142,19 +142,19 @@ jobs:
142142
steps:
143143

144144
- name: '🟦 Setup MSYS2'
145-
uses: msys2/setup-msys2@v2
145+
uses: msys2/setup-msys2@61f9e5e925871ba6c9e3e8da24ede83ea27fa91f # v2.27.0
146146
with:
147147
msystem: mingw64
148148
update: true
149-
install: mingw-w64-x86_64-python-pip
149+
install: mingw-w64-x86_64-python-pip
150150

151151
- name: '🧰 Checkout'
152-
uses: actions/checkout@v4
152+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
153153
with:
154154
submodules: recursive
155155

156156
- name: '⚙️ Setup GHDL'
157-
uses: ghdl/setup-ghdl@main
157+
uses: ghdl/setup-ghdl@09e61b6db92fe2766a0b0a4b82505a47d67570be # v1.2.1
158158
with:
159159
backend: mcode
160160
runtime: mingw64
@@ -182,12 +182,12 @@ jobs:
182182
steps:
183183

184184
- name: '🧰 Checkout'
185-
uses: actions/checkout@v4
185+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
186186
with:
187187
submodules: recursive
188188

189189
- name: '🐍 Setup Python'
190-
uses: actions/setup-python@v5
190+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
191191
with:
192192
python-version: '3.13'
193193

docs/ci/script.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ of your repository. The YAML file should contain, at least, the following piece
6161
runs-on: ubuntu-latest
6262
steps:
6363
64-
- uses: actions/checkout@v2
64+
- uses: actions/checkout@v4
6565
6666
- uses: VUnit/[email protected]
6767

0 commit comments

Comments
 (0)