1717 permissions :
1818 contents : read
1919 steps :
20- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
20+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
2121 - name : Check test coverage
2222 run : |
2323 echo "Checking for test files..."
3838 permissions :
3939 contents : read
4040 steps :
41- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
41+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
4242 - name : Secret scanning
43- uses : trufflesecurity/trufflehog@d411fff7b8879a62509f3fa98c07f247ac089a51 # v3.88.3
43+ uses : trufflesecurity/trufflehog@30d5bb91af1a771378349dbbb0c82129392acf70 # v3.88.3
4444 continue-on-error : true
4545 - name : Dependency vulnerabilities
4646 run : |
6060 permissions :
6161 contents : read
6262 steps :
63- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
63+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
6464 - name : Check API specs
6565 run : |
6666 if [ -f "openapi.yaml" ] || [ -f "openapi.json" ]; then
7979 permissions :
8080 contents : read
8181 steps :
82- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
82+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
8383 - name : Check for validation patterns
8484 run : |
8585 VALIDATION=$(grep -rE "validate|sanitize|Schema|Validator" --include="*.rs" --include="*.res" --include="*.ex" . 2>/dev/null | wc -l || echo "0")
9393 contents : read
9494 attestations : write
9595 steps :
96- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
96+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
9797 - name : Generate SBOM
9898 run : |
9999 echo "SBOM generation would run here"
@@ -111,7 +111,7 @@ jobs:
111111 permissions :
112112 contents : read
113113 steps :
114- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
114+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
115115 - name : Check SPARK proofs
116116 run : |
117117 if find . -name "*.ads" | grep -q .; then
@@ -129,7 +129,7 @@ jobs:
129129 permissions :
130130 contents : read
131131 steps :
132- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
132+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
133133 - name : Check TODOs and FIXMEs
134134 run : |
135135 echo "=== Incomplete items ==="
@@ -144,7 +144,7 @@ jobs:
144144 permissions :
145145 contents : read
146146 steps :
147- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
147+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
148148 - name : Check for benchmarks
149149 run : |
150150 BENCHES=$(find . -name "*bench*" -o -name "*perf*" | wc -l)
@@ -163,7 +163,7 @@ jobs:
163163 permissions :
164164 contents : read
165165 steps :
166- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
166+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
167167 - name : HTML accessibility check
168168 run : |
169169 echo "Checking for a11y attributes..."
@@ -179,7 +179,7 @@ jobs:
179179 permissions :
180180 contents : read
181181 steps :
182- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
182+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
183183 - name : Check license files
184184 run : |
185185 if [ -f "LICENSE" ] || [ -f "LICENSE.txt" ] || [ -f "LICENSE.md" ]; then
@@ -199,7 +199,7 @@ jobs:
199199 permissions :
200200 contents : read
201201 steps :
202- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
202+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
203203 - name : Check docs completeness
204204 run : |
205205 DOCS=""
0 commit comments