Skip to content

Commit 2e23cc6

Browse files
committed
CI: Use hashes for GitHub Action versions
Fixes #30
1 parent 2b4df9a commit 2e23cc6

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/vunit.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ jobs:
1919
timeout-minutes: 30 # Prevent runaway jobs
2020
steps:
2121
- name: Checkout repository
22-
uses: actions/checkout@v4
22+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
2323
with:
2424
submodules: recursive
2525

2626
- name: Set up Python
27-
uses: actions/setup-python@v4
27+
uses: actions/setup-python@7f4fc3e22c37d6ff65e88745f38bd3157c663f7c # v4.9.1
2828
with:
2929
python-version: '3.9'
3030

3131
- name: Set up NVC simulator
32-
uses: nickg/setup-nvc@v1
32+
uses: nickg/setup-nvc@420b0bca758e7ebdca50d1b58771b67f719189ef # v1
3333
with:
3434
version: latest
3535

@@ -56,22 +56,22 @@ jobs:
5656
VUNIT_CI_MODE: "true"
5757
timeout-minutes: 15 # Test execution timeout
5858

59-
- name: Generate XUnit Viewer Report
60-
uses: AutoModality/action-xunit-viewer@v1
59+
- name: Generate XUnit Viewer Report
60+
uses: AutoModality/action-xunit-viewer@7cb0d0fc8cc104017ac5ebd7d9082213a311d4a2 # v1
6161
if: always()
6262
with:
6363
results: test-reports/vunit_results.xml
6464
title: HDL Core Library Test Results
6565

6666
- name: Publish Test Results
67-
uses: EnricoMi/publish-unit-test-result-action@v2
67+
uses: EnricoMi/publish-unit-test-result-action@12fa20e14d449d310778f2d0af1e3b2f57dde2a7 # v2
6868
if: always()
6969
with:
7070
files: test-reports/vunit_results.xml
7171
check_name: VUnit Test Results
7272

7373
- name: Upload test results
74-
uses: actions/upload-artifact@v4
74+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
7575
if: always()
7676
with:
7777
name: test-results

0 commit comments

Comments
 (0)