File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222 runs-on : ubuntu-latest
2323 timeout-minutes : 15
2424 steps :
25- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
25+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
2626
2727 - name : Install cargo-audit
2828 run : cargo install cargo-audit --locked
4242 permissions :
4343 issues : write
4444 steps :
45- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
45+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
4646
4747 - name : Create vulnerability issue
4848 env :
Original file line number Diff line number Diff line change 1717 contents : read
1818
1919 steps :
20- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
20+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2121
2222 - name : Run ShellCheck
2323 uses : ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # v2.0.0
3131 contents : read
3232
3333 steps :
34- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
34+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
3535
3636 - name : Build container image with nerdctl/podman
3737 run : |
Original file line number Diff line number Diff line change 2020 permissions :
2121 contents : read
2222 steps :
23- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
23+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2424 - name : Enforce container policy
2525 run : |
2626 # Block new Dockerfiles
Original file line number Diff line number Diff line change 2020 permissions :
2121 contents : read
2222 steps :
23- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
23+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2424 - name : Enforce Guix primary / Nix fallback
2525 run : |
2626 # Check for package manager files
Original file line number Diff line number Diff line change @@ -20,14 +20,14 @@ jobs:
2020 permissions :
2121 contents : read
2222 steps :
23- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
23+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2424
2525 - name : Check file permissions
2626 run : |
2727 find . -type f -perm /111 -name "*.sh" | head -10 || true
2828
2929 - name : Check for secrets
30- uses : trufflesecurity/trufflehog@f699f60e89114df54b57d920a00a838670f7949f # v3.63 .6
30+ uses : trufflesecurity/trufflehog@30d5bb91af1a771378349dbbb0c82129392acf70 # v3.95 .6
3131 with :
3232 path : ./
3333 base : ${{ github.event.pull_request.base.sha || github.event.before }}
4444 find . -type f -size +1M -not -path "./.git/*" | head -10 || echo "No large files"
4545
4646 - name : EditorConfig check
47- uses : editorconfig-checker/action-editorconfig-checker@0ab3427a3f09b17c21d489172245be511e0a16ea # v2.0 .0
47+ uses : editorconfig-checker/action-editorconfig-checker@840e866d93b8e032123c23bac69dece044d4d84c # v2.2 .0
4848 continue-on-error : true
4949
5050 docs :
5353 permissions :
5454 contents : read
5555 steps :
56- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
56+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
5757 - name : Check documentation
5858 run : |
5959 MISSING=""
Original file line number Diff line number Diff line change 2020 permissions :
2121 contents : read
2222 steps :
23- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
23+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2424
2525 - name : Check for TypeScript
2626 run : |
Original file line number Diff line number Diff line change 2020 permissions :
2121 contents : read
2222 steps :
23- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
23+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2424 - name : Security checks
2525 run : |
2626 FAILED=false
Original file line number Diff line number Diff line change 2323 permissions :
2424 contents : read
2525 steps :
26- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
26+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2727
2828 - name : RFC 9116 security.txt validation
2929 run : |
Original file line number Diff line number Diff line change 2323
2424 steps :
2525 - name : Checkout
26- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
26+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2727
2828 - name : Check SPDX Headers
2929 run : |
7373 echo "$unpinned"
7474 echo ""
7575 echo "Replace version tags with SHA pins, e.g.:"
76- echo " uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1"
76+ echo " uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4.1.1"
7777 exit 1
7878 fi
7979 echo "All actions are SHA-pinned"
You can’t perform that action at this time.
0 commit comments