1212 runs-on : ${{ matrix.os }}
1313
1414 steps :
15- - uses : actions/checkout@v4
15+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1616 - name : Install greadlink
1717 if : startsWith(runner.os, 'macOS')
1818 run : brew install coreutils
@@ -26,11 +26,11 @@ jobs:
2626 runs-on : ubuntu-latest
2727
2828 steps :
29- - uses : actions/checkout@v4
29+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3030 - name : Set up Python
31- uses : actions/setup-python@v4
31+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
3232 with :
33- python-version : 3.8
33+ python-version : 3.12
3434 - name : Install docs dependencies
3535 run : python3 -m pip install -r docs/requirements.txt
3636 - name : Build the docs
@@ -40,15 +40,15 @@ jobs:
4040 runs-on : ubuntu-latest
4141
4242 steps :
43- - uses : actions/checkout@v4
43+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4444 - name : Set up Go
45- uses : actions/setup-go@v4
45+ uses : actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
4646 with :
47- go-version : 1.21.0
47+ go-version : 1.25.8
4848 - name : Set up Python
49- uses : actions/setup-python@v4
49+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
5050 with :
51- python-version : 3.8
51+ python-version : 3.12
5252 - name : Install shfmt
5353 run : go install mvdan.cc/sh/v3/cmd/shfmt@latest
5454 - name : Install shellcheck
@@ -71,12 +71,12 @@ jobs:
7171
7272 steps :
7373 - name : Repository checkout
74- uses : actions/checkout@v4
74+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7575 with :
7676 fetch-depth : 0
7777
7878 - id : ShellCheck
7979 name : Differential ShellCheck
80- uses : redhat-plumbers-in-action/differential-shellcheck@v5
80+ uses : redhat-plumbers-in-action/differential-shellcheck@d965e66ec0b3b2f821f75c8eff9b12442d9a7d1e # v5.5.6
8181 with :
8282 token : ${{ secrets.GITHUB_TOKEN }}
0 commit comments