3838 steps :
3939 - name : Run Cimon
4040 if : matrix.os == 'ubuntu-22.04'
41- uses : cycodelabs/cimon-action@v0
41+ uses : cycodelabs/cimon-action@1c3e30d508634b3f4a60b02843126c9f93944d80 # v0.9.4
4242 with :
4343 client-id : ${{ secrets.CIMON_CLIENT_ID }}
4444 secret : ${{ secrets.CIMON_SECRET }}
5050 uploads.github.com
5151
5252 - name : Checkout repository
53- uses : actions/checkout@v4
53+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
5454 with :
5555 fetch-depth : 0
5656
@@ -62,20 +62,20 @@ jobs:
6262 echo "LATEST_TAG=$LATEST_TAG" >> $GITHUB_ENV
6363
6464 - name : Set up Python 3.13
65- uses : actions/setup-python@v6
65+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
6666 with :
6767 python-version : ' 3.13'
6868
6969 - name : Load cached Poetry setup
7070 id : cached-poetry
71- uses : actions/cache@v5
71+ uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
7272 with :
7373 path : ~/.local
7474 key : poetry-${{ matrix.os }}-2 # increment to reset cache
7575
7676 - name : Setup Poetry
7777 if : steps.cached-poetry.outputs.cache-hit != 'true'
78- uses : snok/install-poetry@v1
78+ uses : snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1.4.1
7979 with :
8080 version : 2.2.1
8181
@@ -265,14 +265,14 @@ jobs:
265265 run : echo "ARTIFACT_NAME=$(./process_executable_file.py dist/cycode-cli)" >> $GITHUB_ENV
266266
267267 - name : Upload files as artifact
268- uses : actions/upload-artifact@v4
268+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
269269 with :
270270 name : ${{ env.ARTIFACT_NAME }}
271271 path : dist
272272
273273 - name : Verify macOS artifact end-to-end
274274 if : runner.os == 'macOS' && matrix.mode == 'onedir'
275- uses : actions/download-artifact@v8
275+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
276276 with :
277277 name : ${{ env.ARTIFACT_NAME }}
278278 path : /tmp/artifact-verify
@@ -313,7 +313,7 @@ jobs:
313313
314314 - name : Upload files to release
315315 if : ${{ github.event_name == 'workflow_dispatch' && inputs.publish }}
316- uses : svenstaro/upload-release-action@v2
316+ uses : svenstaro/upload-release-action@b98a3b12e86552593f3e4e577ca8a62aa2f3f22b # v2
317317 with :
318318 file : dist/*
319319 tag : ${{ env.LATEST_TAG }}
0 commit comments