@@ -10,11 +10,11 @@ jobs:
1010 pre-commit :
1111 runs-on : ubuntu-latest
1212 steps :
13- - uses : actions/checkout@v5
14- - uses : actions/setup-python@v6
13+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
14+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
1515 with :
1616 python-version : ' 3.12'
17- - uses : pre-commit/action@v3.0.1
17+ - uses : pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
1818
1919 test :
2020 runs-on : ${{ matrix.os }}
@@ -24,11 +24,11 @@ jobs:
2424 python-version : ['3.12', '3.13']
2525
2626 steps :
27- - uses : actions/checkout@v5
27+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
2828
2929 - name : Restore global uv cache
3030 id : cache-restore
31- uses : actions/cache/restore@v5
31+ uses : actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
3232 with :
3333 path : |
3434 ~/.cache/uv
3939 uv-main-
4040
4141 - name : Install uv
42- uses : astral-sh/setup-uv@v7
42+ uses : astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
4343 with :
4444 version : " 0.8.4"
4545 python-version : " 3.13"
@@ -54,15 +54,15 @@ jobs:
5454
5555 - name : Upload coverage to Codecov
5656 if : matrix.os == 'ubuntu-latest' && matrix.python-version == '3.12'
57- uses : codecov/codecov-action@v5
57+ uses : codecov/codecov-action@1af58845a975a7985b0beb0cbe6fbbb71a41dbad # v5
5858 with :
5959 file : ./coverage.xml
6060 flags : unittests
6161 name : codecov-umbrella
6262
6363 - name : Save uv caches
6464 if : steps.cache-restore.outputs.cache-hit != 'true'
65- uses : actions/cache/save@v5
65+ uses : actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
6666 with :
6767 path : |
6868 ~/.cache/uv
@@ -73,10 +73,10 @@ jobs:
7373 security :
7474 runs-on : ubuntu-latest
7575 steps :
76- - uses : actions/checkout@v5
76+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
7777
7878 - name : Set up Python
79- uses : actions/setup-python@v6
79+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
8080 with :
8181 python-version : ' 3.12'
8282
9191 safety check --json --output safety-report.json || true
9292
9393 - name : Upload security reports
94- uses : actions/upload-artifact@v6
94+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
9595 with :
9696 name : security-reports
9797 path : |
0 commit comments