diff options
author | Timm <96317759+Timm04@users.noreply.github.com> | 2023-03-12 12:50:57 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-12 12:50:57 +0100 |
commit | 0314a8620f952aa5b0129e93f2d0956b0e0cc7c2 (patch) | |
tree | b475ba6121e7c6c3d211a742a02099b1852d5026 | |
parent | 75fd35e2ab183278253248fd06e9d870ce21777a (diff) | |
parent | 98a5b16604bbdd878cb6f5ea9efe840c2f5f28b5 (diff) |
Merge pull request #95 from themoeway/cleanup-ci-yml
Format ci.yml, update to checkout@v3, and restrict permissions to satisfy OSSF scorecard
-rw-r--r-- | .github/workflows/ci.yml | 71 |
1 files changed, 41 insertions, 30 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c1c491f4..99f3f518 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,5 +1,8 @@ name: CI +permissions: + contents: read + on: [push, pull_request] jobs: @@ -7,33 +10,41 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Setup node - uses: actions/setup-node@v1 - with: - node-version: '16.x' - - name: Install dependencies - run: npm ci - - name: Lint - run: npm run test-lint - env: - CI: true - - name: Lint CSS - run: npm run test-lint-css - env: - CI: true - - name: Lint HTML - run: npm run test-lint-html - env: - CI: true - - name: Tests - run: npm run test-code - env: - CI: true - - name: Manifest - run: npm run test-manifest - env: - CI: true - - name: Build - run: npm run test-build + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup node + uses: actions/setup-node@v1 + with: + node-version: "16.x" + + - name: Install dependencies + run: npm ci + + - name: Lint + run: npm run test-lint + env: + CI: true + + - name: Lint CSS + run: npm run test-lint-css + env: + CI: true + + - name: Lint HTML + run: npm run test-lint-html + env: + CI: true + + - name: Tests + run: npm run test-code + env: + CI: true + + - name: Manifest + run: npm run test-manifest + env: + CI: true + + - name: Build + run: npm run test-build |