@@ -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