|
23 | 23 | - lint-job
|
24 | 24 | - no-warnings-and-make-assets
|
25 | 25 | - reuse-golang-dependencies
|
26 |
| - - vulnerable-dependencies-checks |
27 | 26 | - semgrep-static-code-analysis
|
28 | 27 | runs-on: [ ubuntu-latest ]
|
29 | 28 |
|
|
91 | 90 | - lint-job
|
92 | 91 | - no-warnings-and-make-assets
|
93 | 92 | - reuse-golang-dependencies
|
94 |
| - - vulnerable-dependencies-checks |
95 | 93 | - semgrep-static-code-analysis
|
96 | 94 | runs-on: ubuntu-latest
|
97 | 95 |
|
@@ -165,7 +163,6 @@ jobs:
|
165 | 163 | - lint-job
|
166 | 164 | - no-warnings-and-make-assets
|
167 | 165 | - reuse-golang-dependencies
|
168 |
| - - vulnerable-dependencies-checks |
169 | 166 | - semgrep-static-code-analysis
|
170 | 167 | runs-on: ubuntu-latest
|
171 | 168 |
|
@@ -283,8 +280,8 @@ jobs:
|
283 | 280 | pip3 install semgrep
|
284 | 281 | semgrep --config semgrep.yaml $(pwd)/portal-ui --error
|
285 | 282 |
|
286 |
| - no-warnings-and-make-assets: |
287 |
| - name: "React Code Has No Vulnerabilities, Warnings & is Prettified, then Make Assets" |
| 283 | + react-code-known-vulnerabilities: |
| 284 | + name: "React Code Has No Known Vulnerable Deps" |
288 | 285 | runs-on: ubuntu-latest
|
289 | 286 | strategy:
|
290 | 287 | matrix:
|
@@ -338,6 +335,57 @@ jobs:
|
338 | 335 | continue-on-error: false
|
339 | 336 | run: |
|
340 | 337 | yarn audit
|
| 338 | +
|
| 339 | + no-warnings-and-make-assets: |
| 340 | + name: "React Code Has No Warnings & is Prettified, then Make Assets" |
| 341 | + runs-on: ubuntu-latest |
| 342 | + strategy: |
| 343 | + matrix: |
| 344 | + go-version: [ 1.18.x ] |
| 345 | + os: [ ubuntu-latest ] |
| 346 | + steps: |
| 347 | + - name: Set up Go ${{ matrix.go-version }} on ${{ matrix.os }} |
| 348 | + uses: actions/setup-go@v2 |
| 349 | + with: |
| 350 | + go-version: ${{ matrix.go-version }} |
| 351 | + id: go |
| 352 | + |
| 353 | + - name: Check out code into the Go module directory |
| 354 | + uses: actions/checkout@v2 |
| 355 | + |
| 356 | + - name: Read .nvmrc |
| 357 | + id: node_version |
| 358 | + run: echo ::set-output name=NVMRC::$(cat .nvmrc) |
| 359 | + |
| 360 | + - uses: actions/setup-node@v2 |
| 361 | + with: |
| 362 | + node-version: ${{ env.NVMRC }} |
| 363 | + |
| 364 | + - name: Get yarn cache directory path |
| 365 | + id: yarn-cache-dir-path |
| 366 | + run: echo "::set-output name=dir::$(yarn cache dir)" |
| 367 | + |
| 368 | + - uses: actions/cache@v3 |
| 369 | + id: yarn-cache |
| 370 | + name: Yarn Cache |
| 371 | + with: |
| 372 | + path: | |
| 373 | + ${{ steps.yarn-cache-dir-path.outputs.dir }} |
| 374 | + ./portal-ui/node_modules/ |
| 375 | + key: ${{ runner.os }}-yarn-${{ hashFiles('./portal-ui/yarn.lock') }} |
| 376 | + restore-keys: | |
| 377 | + ${{ runner.os }}-yarn- |
| 378 | +
|
| 379 | + - uses: actions/cache@v3 |
| 380 | + id: assets-cache |
| 381 | + name: Assets Cache |
| 382 | + with: |
| 383 | + path: | |
| 384 | + ./portal-ui/build/ |
| 385 | + key: ${{ runner.os }}-assets-${{ github.run_id }} |
| 386 | + restore-keys: | |
| 387 | + ${{ runner.os }}-assets- |
| 388 | +
|
341 | 389 | - name: Install Dependencies
|
342 | 390 | working-directory: ./portal-ui
|
343 | 391 | continue-on-error: false
|
@@ -392,7 +440,6 @@ jobs:
|
392 | 440 | - lint-job
|
393 | 441 | - no-warnings-and-make-assets
|
394 | 442 | - reuse-golang-dependencies
|
395 |
| - - vulnerable-dependencies-checks |
396 | 443 | - semgrep-static-code-analysis
|
397 | 444 | runs-on: [ ubuntu-latest ]
|
398 | 445 | timeout-minutes: 10
|
@@ -496,7 +543,6 @@ jobs:
|
496 | 543 | - lint-job
|
497 | 544 | - no-warnings-and-make-assets
|
498 | 545 | - reuse-golang-dependencies
|
499 |
| - - vulnerable-dependencies-checks |
500 | 546 | - semgrep-static-code-analysis
|
501 | 547 | runs-on: [ ubuntu-latest ]
|
502 | 548 | timeout-minutes: 10
|
@@ -593,7 +639,6 @@ jobs:
|
593 | 639 | - lint-job
|
594 | 640 | - no-warnings-and-make-assets
|
595 | 641 | - reuse-golang-dependencies
|
596 |
| - - vulnerable-dependencies-checks |
597 | 642 | - semgrep-static-code-analysis
|
598 | 643 | runs-on: [ ubuntu-latest ]
|
599 | 644 | timeout-minutes: 10
|
@@ -691,7 +736,6 @@ jobs:
|
691 | 736 | - lint-job
|
692 | 737 | - no-warnings-and-make-assets
|
693 | 738 | - reuse-golang-dependencies
|
694 |
| - - vulnerable-dependencies-checks |
695 | 739 | - semgrep-static-code-analysis
|
696 | 740 | runs-on: [ ubuntu-latest ]
|
697 | 741 | timeout-minutes: 15
|
@@ -778,7 +822,6 @@ jobs:
|
778 | 822 | - lint-job
|
779 | 823 | - no-warnings-and-make-assets
|
780 | 824 | - reuse-golang-dependencies
|
781 |
| - - vulnerable-dependencies-checks |
782 | 825 | - semgrep-static-code-analysis
|
783 | 826 | runs-on: [ ubuntu-latest ]
|
784 | 827 | strategy:
|
@@ -864,7 +907,6 @@ jobs:
|
864 | 907 | - lint-job
|
865 | 908 | - no-warnings-and-make-assets
|
866 | 909 | - reuse-golang-dependencies
|
867 |
| - - vulnerable-dependencies-checks |
868 | 910 | - semgrep-static-code-analysis
|
869 | 911 | runs-on: [ ubuntu-latest ]
|
870 | 912 | strategy:
|
@@ -950,7 +992,6 @@ jobs:
|
950 | 992 | - lint-job
|
951 | 993 | - no-warnings-and-make-assets
|
952 | 994 | - reuse-golang-dependencies
|
953 |
| - - vulnerable-dependencies-checks |
954 | 995 | - semgrep-static-code-analysis
|
955 | 996 | runs-on: [ ubuntu-latest ]
|
956 | 997 | strategy:
|
@@ -1036,7 +1077,6 @@ jobs:
|
1036 | 1077 | - lint-job
|
1037 | 1078 | - no-warnings-and-make-assets
|
1038 | 1079 | - reuse-golang-dependencies
|
1039 |
| - - vulnerable-dependencies-checks |
1040 | 1080 | - semgrep-static-code-analysis
|
1041 | 1081 | runs-on: [ ubuntu-latest ]
|
1042 | 1082 | strategy:
|
@@ -1122,7 +1162,6 @@ jobs:
|
1122 | 1162 | - lint-job
|
1123 | 1163 | - no-warnings-and-make-assets
|
1124 | 1164 | - reuse-golang-dependencies
|
1125 |
| - - vulnerable-dependencies-checks |
1126 | 1165 | - semgrep-static-code-analysis
|
1127 | 1166 | runs-on: [ ubuntu-latest ]
|
1128 | 1167 | strategy:
|
@@ -1218,7 +1257,6 @@ jobs:
|
1218 | 1257 | - lint-job
|
1219 | 1258 | - no-warnings-and-make-assets
|
1220 | 1259 | - reuse-golang-dependencies
|
1221 |
| - - vulnerable-dependencies-checks |
1222 | 1260 | - semgrep-static-code-analysis
|
1223 | 1261 | runs-on: [ ubuntu-latest ]
|
1224 | 1262 | strategy:
|
@@ -1321,7 +1359,6 @@ jobs:
|
1321 | 1359 | - lint-job
|
1322 | 1360 | - no-warnings-and-make-assets
|
1323 | 1361 | - reuse-golang-dependencies
|
1324 |
| - - vulnerable-dependencies-checks |
1325 | 1362 | - semgrep-static-code-analysis
|
1326 | 1363 | runs-on: [ ubuntu-latest ]
|
1327 | 1364 | strategy:
|
@@ -1424,7 +1461,6 @@ jobs:
|
1424 | 1461 | - lint-job
|
1425 | 1462 | - no-warnings-and-make-assets
|
1426 | 1463 | - reuse-golang-dependencies
|
1427 |
| - - vulnerable-dependencies-checks |
1428 | 1464 | - semgrep-static-code-analysis
|
1429 | 1465 | runs-on: ${{ matrix.os }}
|
1430 | 1466 | strategy:
|
@@ -1518,7 +1554,6 @@ jobs:
|
1518 | 1554 | - lint-job
|
1519 | 1555 | - no-warnings-and-make-assets
|
1520 | 1556 | - reuse-golang-dependencies
|
1521 |
| - - vulnerable-dependencies-checks |
1522 | 1557 | - semgrep-static-code-analysis
|
1523 | 1558 | runs-on: ${{ matrix.os }}
|
1524 | 1559 | strategy:
|
@@ -1612,7 +1647,6 @@ jobs:
|
1612 | 1647 | - lint-job
|
1613 | 1648 | - no-warnings-and-make-assets
|
1614 | 1649 | - reuse-golang-dependencies
|
1615 |
| - - vulnerable-dependencies-checks |
1616 | 1650 | - semgrep-static-code-analysis
|
1617 | 1651 | runs-on: ${{ matrix.os }}
|
1618 | 1652 | strategy:
|
@@ -1706,7 +1740,6 @@ jobs:
|
1706 | 1740 | # - lint-job
|
1707 | 1741 | # - no-warnings-and-make-assets
|
1708 | 1742 | # - reuse-golang-dependencies
|
1709 |
| - # - vulnerable-dependencies-checks |
1710 | 1743 | # - semgrep-static-code-analysis
|
1711 | 1744 | # runs-on: ${{ matrix.os }}
|
1712 | 1745 | # strategy:
|
@@ -1800,7 +1833,6 @@ jobs:
|
1800 | 1833 | # - lint-job
|
1801 | 1834 | # - no-warnings-and-make-assets
|
1802 | 1835 | # - reuse-golang-dependencies
|
1803 |
| - # - vulnerable-dependencies-checks |
1804 | 1836 | # - semgrep-static-code-analysis
|
1805 | 1837 | # runs-on: ${{ matrix.os }}
|
1806 | 1838 | # strategy:
|
@@ -1894,7 +1926,6 @@ jobs:
|
1894 | 1926 | - lint-job
|
1895 | 1927 | - no-warnings-and-make-assets
|
1896 | 1928 | - reuse-golang-dependencies
|
1897 |
| - - vulnerable-dependencies-checks |
1898 | 1929 | - semgrep-static-code-analysis
|
1899 | 1930 | runs-on: ${{ matrix.os }}
|
1900 | 1931 | strategy:
|
@@ -1932,7 +1963,6 @@ jobs:
|
1932 | 1963 | - lint-job
|
1933 | 1964 | - no-warnings-and-make-assets
|
1934 | 1965 | - reuse-golang-dependencies
|
1935 |
| - - vulnerable-dependencies-checks |
1936 | 1966 | - semgrep-static-code-analysis
|
1937 | 1967 | runs-on: ${{ matrix.os }}
|
1938 | 1968 | strategy:
|
@@ -1970,7 +2000,6 @@ jobs:
|
1970 | 2000 | - lint-job
|
1971 | 2001 | - no-warnings-and-make-assets
|
1972 | 2002 | - reuse-golang-dependencies
|
1973 |
| - - vulnerable-dependencies-checks |
1974 | 2003 | - semgrep-static-code-analysis
|
1975 | 2004 | runs-on: ${{ matrix.os }}
|
1976 | 2005 | strategy:
|
@@ -2008,7 +2037,6 @@ jobs:
|
2008 | 2037 | - lint-job
|
2009 | 2038 | - no-warnings-and-make-assets
|
2010 | 2039 | - reuse-golang-dependencies
|
2011 |
| - - vulnerable-dependencies-checks |
2012 | 2040 | - semgrep-static-code-analysis
|
2013 | 2041 | runs-on: ${{ matrix.os }}
|
2014 | 2042 | strategy:
|
@@ -2046,7 +2074,6 @@ jobs:
|
2046 | 2074 | - lint-job
|
2047 | 2075 | - no-warnings-and-make-assets
|
2048 | 2076 | - reuse-golang-dependencies
|
2049 |
| - - vulnerable-dependencies-checks |
2050 | 2077 | - semgrep-static-code-analysis
|
2051 | 2078 | runs-on: ${{ matrix.os }}
|
2052 | 2079 | strategy:
|
@@ -2084,7 +2111,6 @@ jobs:
|
2084 | 2111 | - lint-job
|
2085 | 2112 | - no-warnings-and-make-assets
|
2086 | 2113 | - reuse-golang-dependencies
|
2087 |
| - - vulnerable-dependencies-checks |
2088 | 2114 | - semgrep-static-code-analysis
|
2089 | 2115 | runs-on: ${{ matrix.os }}
|
2090 | 2116 | strategy:
|
@@ -2122,7 +2148,6 @@ jobs:
|
2122 | 2148 | - lint-job
|
2123 | 2149 | - no-warnings-and-make-assets
|
2124 | 2150 | - reuse-golang-dependencies
|
2125 |
| - - vulnerable-dependencies-checks |
2126 | 2151 | - semgrep-static-code-analysis
|
2127 | 2152 | runs-on: ${{ matrix.os }}
|
2128 | 2153 | strategy:
|
@@ -2160,7 +2185,6 @@ jobs:
|
2160 | 2185 | - lint-job
|
2161 | 2186 | - no-warnings-and-make-assets
|
2162 | 2187 | - reuse-golang-dependencies
|
2163 |
| - - vulnerable-dependencies-checks |
2164 | 2188 | - semgrep-static-code-analysis
|
2165 | 2189 | runs-on: ${{ matrix.os }}
|
2166 | 2190 | strategy:
|
@@ -2206,7 +2230,6 @@ jobs:
|
2206 | 2230 | - lint-job
|
2207 | 2231 | - no-warnings-and-make-assets
|
2208 | 2232 | - reuse-golang-dependencies
|
2209 |
| - - vulnerable-dependencies-checks |
2210 | 2233 | - semgrep-static-code-analysis
|
2211 | 2234 | runs-on: ${{ matrix.os }}
|
2212 | 2235 | strategy:
|
@@ -2252,7 +2275,6 @@ jobs:
|
2252 | 2275 | - lint-job
|
2253 | 2276 | - no-warnings-and-make-assets
|
2254 | 2277 | - reuse-golang-dependencies
|
2255 |
| - - vulnerable-dependencies-checks |
2256 | 2278 | - semgrep-static-code-analysis
|
2257 | 2279 | runs-on: ubuntu-latest
|
2258 | 2280 |
|
@@ -2345,7 +2367,6 @@ jobs:
|
2345 | 2367 | - lint-job
|
2346 | 2368 | - no-warnings-and-make-assets
|
2347 | 2369 | - reuse-golang-dependencies
|
2348 |
| - - vulnerable-dependencies-checks |
2349 | 2370 | - semgrep-static-code-analysis
|
2350 | 2371 | runs-on: ubuntu-latest
|
2351 | 2372 | steps:
|
|
0 commit comments