6060 steps :
6161 - name : " Determine Branch"
6262 id : branches
63- uses : transferwise/sanitize-branch-name@v1
63+ uses : transferwise/sanitize-branch-name@009d85a96fcfe62a685b371dc8f299e53385ed9c # pin@ v1
6464 # Since we trigger this worklow on other event types, besides pull_request
6565 # We use this action to help us get the pr body, as it's not included in push/workflow_dispatch events
6666 -
uses :
8BitJonny/[email protected] @@ -110,7 +110,7 @@ jobs:
110110 image : eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.34181
111111 options : --user root
112112 steps :
113- - uses : actions/checkout@v4
113+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # pin@ v4
114114 - name : Setup Environment
115115 uses : ./.github/actions/setup-environment
116116 with :
@@ -137,7 +137,7 @@ jobs:
137137 group : ${{ github.ref == 'refs/heads/main' && github.run_id || github.sha }}-infrastructure
138138 cancel-in-progress : true
139139 steps :
140- - uses : actions/checkout@v4
140+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # pin@ v4
141141 - name : Setup Environment
142142 uses : ./.github/actions/setup-environment
143143 with :
@@ -189,7 +189,7 @@ jobs:
189189 # GitHub action + MySQL 8.0 need longer to initialize
190190 DB_RETRIES : 5
191191 steps :
192- - uses : actions/checkout@v4
192+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # pin@ v4
193193 - uses : ./.github/actions/setup-environment
194194 with :
195195 identity_provider : ${{ github.ref == 'refs/heads/main' && secrets.CORE_DEV_PROVIDER || secrets.DEV_PREVIEW_PROVIDER }}
@@ -240,7 +240,7 @@ jobs:
240240
241241 exit $RESULT
242242 - name : Login to GitHub Container Registry
243- uses : docker/login-action@v3
243+ uses : docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # pin@ v3
244244 with :
245245 registry : ghcr.io
246246 username : ${{ github.actor }}
@@ -382,12 +382,12 @@ jobs:
382382 echo "No critical vulnerabilities found."
383383 fi
384384 - name : Upload SBOMs
385- uses : actions/upload-artifact@v4
385+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # pin@ v4
386386 with :
387387 name : sboms
388388 path : ${{ steps.scan.outputs.leeway_sboms_dir }}
389389 - name : Upload vulnerability reports
390- uses : actions/upload-artifact@v4
390+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # pin@ v4
391391 with :
392392 name : vulnerability-reports
393393 path : ${{ steps.scan.outputs.leeway_vulnerability_reports_dir }}
@@ -408,7 +408,7 @@ jobs:
408408 app-id : 308947
409409 installation-id : 35574470
410410 - name : trigger installation
411- uses : actions/github-script@v6
411+ uses : actions/github-script@00f12e3e20659f42342b1c0226afda7f7c042325 # pin@ v6
412412 with :
413413 github-token : ${{ steps.auth.outputs.token }}
414414 script : |
@@ -440,7 +440,7 @@ jobs:
440440 group : ${{ github.ref == 'refs/heads/main' && github.run_id || github.sha }}-install
441441 cancel-in-progress : ${{ needs.configuration.outputs.is_main_branch == 'false' }}
442442 steps :
443- - uses : actions/checkout@v4
443+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # pin@ v4
444444 - name : Setup Environment
445445 uses : ./.github/actions/setup-environment
446446 with :
@@ -457,7 +457,7 @@ jobs:
457457 analytics : ${{needs.configuration.outputs.analytics}}
458458 workspace_feature_flags : ${{needs.configuration.outputs.workspace_feature_flags}}
459459 image_repo_base : ${{needs.configuration.outputs.image_repo_base}}/build
460- - uses : actions/github-script@v6
460+ - uses : actions/github-script@00f12e3e20659f42342b1c0226afda7f7c042325 # pin@ v6
461461 if : needs.configuration.outputs.pr_number != '' && contains(needs.configuration.outputs.pr_body, 'gitpod:summary')
462462 with :
463463 script : |
@@ -491,7 +491,7 @@ jobs:
491491 group : ${{ github.ref == 'refs/heads/main' && github.run_id || github.sha }}-monitoring
492492 cancel-in-progress : true
493493 steps :
494- - uses : actions/checkout@v4
494+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # pin@ v4
495495 - name : Setup Environment
496496 uses : ./.github/actions/setup-environment
497497 with :
@@ -523,7 +523,7 @@ jobs:
523523 group : ${{ needs.configuration.outputs.preview_name }}-integration-test
524524 cancel-in-progress : true
525525 steps :
526- - uses : actions/checkout@v4
526+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # pin@ v4
527527 - name : Run integration test
528528 id : integration-test
529529 uses : ./.github/actions/integration-tests
@@ -584,7 +584,7 @@ jobs:
584584 runs-on : ubuntu-latest
585585 steps :
586586 - name : Slack Notification
587- uses : rtCamp/action-slack-notify@v2
587+ uses : rtCamp/action-slack-notify@cdf0a2130cbcdfd82ba5fcac8e076370bf381b36 # pin@ v2
588588 env :
589589 SLACK_WEBHOOK : ${{ secrets.WORKSPACE_SLACK_WEBHOOK }}
590590 SLACK_ICON_EMOJI : " :x:"
0 commit comments