1414 run :
1515 working-directory : ./web-components
1616 steps :
17- - uses : actions/checkout@v4
17+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818 - name : Set up Node.js
19- uses : actions/setup-node@v4
19+ uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
2020 with :
2121 node-version : 22
2222 registry-url : " https://registry.npmjs.org"
@@ -33,11 +33,11 @@ jobs:
3333 # build local report
3434 - run : npm run build:local-report
3535 # upload local report assets
36- - uses : actions/upload-artifact@v4
36+ - uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
3737 with :
3838 name : local-report-css
3939 path : ./web-components/dist/local-report/local-report.css
40- - uses : actions/upload-artifact@v4
40+ - uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
4141 with :
4242 name : local-report-js
4343 path : ./web-components/dist/local-report/local-report.js
@@ -51,19 +51,19 @@ jobs:
5151 run :
5252 working-directory : ./python-client
5353 steps :
54- - uses : actions/checkout@v4
55- - uses : actions/setup-python@v5
54+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
55+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
5656 with :
5757 python-version : 3.13
5858 cache : " pip"
5959 - run : pip install -r requirements.txt
60- - uses : actions/cache@v4
60+ - uses : actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
6161 with :
6262 path : ~/.cache/uv
6363 key : uv-3.13-${{ hashFiles('uv.lock') }}
6464 - run : uv sync --frozen --all-extras
6565 # download local report assets
66- - uses : actions/download-artifact@v4
66+ - uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
6767 with :
6868 path : ./python-client/src/arakawa/resources/html_templates/
6969 pattern : local-report-*
@@ -85,15 +85,15 @@ jobs:
8585 run :
8686 working-directory : ./docs
8787 steps :
88- - uses : actions/checkout@v4
88+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8989 with :
9090 fetch-depth : 0 # fetch all commits/branches
91- - uses : actions/setup-python@v5
91+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
9292 with :
9393 python-version : 3.13
9494 cache : pip
9595 - run : pip install -r requirements.txt
96- - uses : actions/cache@v4
96+ - uses : actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
9797 with :
9898 path : ~/.cache/uv
9999 key : uv-3.13-${{ hashFiles('uv.lock') }}
0 commit comments