3838 python-version : ${{ matrix.python-version }}
3939
4040 - name : Install uv
41- uses : astral-sh/setup-uv@v5
41+ uses : astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
4242 with :
4343 enable-cache : true
4444 python-version : ${{ matrix.python-version }}
@@ -144,7 +144,7 @@ jobs:
144144 mypy freqtrade scripts tests
145145
146146 - name : Discord notification
147- uses : rjstone/discord-webhook-notify@v1
147+ uses : rjstone/discord-webhook-notify@89b0bf43c2c8514f70d0dcba4a706b904e8a3112 # v1.0.4
148148 if : failure() && ( github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false)
149149 with :
150150 severity : error
@@ -170,7 +170,7 @@ jobs:
170170 check-latest : true
171171
172172 - name : Install uv
173- uses : astral-sh/setup-uv@v5
173+ uses : astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
174174 with :
175175 enable-cache : true
176176 python-version : ${{ matrix.python-version }}
@@ -270,7 +270,7 @@ jobs:
270270 mypy freqtrade scripts
271271
272272 - name : Discord notification
273- uses : rjstone/discord-webhook-notify@v1
273+ uses : rjstone/discord-webhook-notify@89b0bf43c2c8514f70d0dcba4a706b904e8a3112 # v1.0.4
274274 if : failure() && ( github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false)
275275 with :
276276 severity : info
@@ -296,7 +296,7 @@ jobs:
296296 python-version : ${{ matrix.python-version }}
297297
298298 - name : Install uv
299- uses : astral-sh/setup-uv@v5
299+ uses : astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
300300 with :
301301 enable-cache : true
302302 python-version : ${{ matrix.python-version }}
@@ -363,7 +363,7 @@ jobs:
363363 shell : powershell
364364
365365 - name : Discord notification
366- uses : rjstone/discord-webhook-notify@v1
366+ uses : rjstone/discord-webhook-notify@89b0bf43c2c8514f70d0dcba4a706b904e8a3112 # v1.0.4
367367 if : failure() && ( github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false)
368368 with :
369369 severity : error
@@ -397,7 +397,7 @@ jobs:
397397 - uses : actions/setup-python@v5
398398 with :
399399 python-version : " 3.12"
400- -
uses :
pre-commit/[email protected] 400+ - uses : pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
401401
402402 docs-check :
403403 runs-on : ubuntu-22.04
@@ -421,7 +421,7 @@ jobs:
421421 mkdocs build
422422
423423 - name : Discord notification
424- uses : rjstone/discord-webhook-notify@v1
424+ uses : rjstone/discord-webhook-notify@89b0bf43c2c8514f70d0dcba4a706b904e8a3112 # v1.0.4
425425 if : failure() && ( github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false)
426426 with :
427427 severity : error
@@ -443,7 +443,7 @@ jobs:
443443 python-version : " 3.12"
444444
445445 - name : Install uv
446- uses : astral-sh/setup-uv@v5
446+ uses : astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
447447 with :
448448 enable-cache : true
449449 python-version : " 3.12"
@@ -501,14 +501,14 @@ jobs:
501501
502502 - name : Check user permission
503503 id : check
504- uses :
scherermichael-oss/[email protected] 504+ uses : scherermichael-oss/action-has-permission@136e061bfe093832d87f090dd768e14e27a740d3 # 1.0.6
505505 with :
506506 required-permission : write
507507 env :
508508 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
509509
510510 - name : Discord notification
511- uses : rjstone/discord-webhook-notify@v1
511+ uses : rjstone/discord-webhook-notify@89b0bf43c2c8514f70d0dcba4a706b904e8a3112 # v1.0.4
512512 if : always() && steps.check.outputs.has-permission && ( github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false)
513513 with :
514514 severity : info
@@ -580,7 +580,7 @@ jobs:
580580 merge-multiple : true
581581
582582 - name : Publish to PyPI (Test)
583- 583+ uses : pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4
584584 with :
585585 repository-url : https://test.pypi.org/legacy/
586586
@@ -609,7 +609,7 @@ jobs:
609609 merge-multiple : true
610610
611611 - name : Publish to PyPI
612- 612+ uses : pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4
613613
614614
615615 deploy-docker :
@@ -650,11 +650,11 @@ jobs:
650650 docker version -f '{{.Server.Experimental}}'
651651
652652 - name : Set up QEMU
653- uses : docker/setup-qemu-action@v3
653+ uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
654654
655655 - name : Set up Docker Buildx
656656 id : buildx
657- uses : docker/setup-buildx-action@v3
657+ uses : docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
658658
659659 - name : Available platforms
660660 run : echo ${PLATFORMS}
@@ -703,7 +703,7 @@ jobs:
703703 build_helpers/publish_docker_arm64.sh
704704
705705 - name : Discord notification
706- uses : rjstone/discord-webhook-notify@v1
706+ uses : rjstone/discord-webhook-notify@89b0bf43c2c8514f70d0dcba4a706b904e8a3112 # v1.0.4
707707 if : always() && ( github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false) && (github.event_name != 'schedule')
708708 with :
709709 severity : info
0 commit comments