diff --git a/.cspell.json b/.cspell.json index 94163fa..feb4217 100644 --- a/.cspell.json +++ b/.cspell.json @@ -5,7 +5,8 @@ "fediverse", "Merbivore", "Monokai", - "SARIF" + "SARIF", + "ZIZMOR" ], "allowCompoundWords": true, "language": "en,en-US", diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 830341d..6cab30d 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -1,14 +1,14 @@ -name: "CodeQL" +name: 'CodeQL' on: push: branches: - main - - "!dependabot/**" + - '!dependabot/**' pull_request: branches: - main - - "!dependabot/**" + - '!dependabot/**' workflow_dispatch: jobs: @@ -22,12 +22,14 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + with: + persist-credentials: false - name: Initialize CodeQL uses: github/codeql-action/init@v3 with: - languages: "javascript" + languages: 'javascript' queries: +security-and-quality - name: Perform CodeQL Analysis diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml index c4de0e4..fa574fc 100644 --- a/.github/workflows/spellcheck.yml +++ b/.github/workflows/spellcheck.yml @@ -1,4 +1,4 @@ -name: "Check spelling" +name: 'Check spelling' on: push: branches: [main] @@ -13,8 +13,11 @@ jobs: runs-on: ubuntu-latest if: ${{ github.actor != 'dependabot[bot]' }} steps: - - uses: actions/checkout@v5 - - uses: streetsidesoftware/cspell-action@v7 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + with: + persist-credentials: false + + - uses: streetsidesoftware/cspell-action@dcd03dc3e8a59ec2e360d0c62db517baa0b4bb6d # v7.2.0 with: check_dot_files: false incremental_files_only: true diff --git a/.github/workflows/super-linter.yml b/.github/workflows/super-linter.yml index dbd209d..830a9c4 100644 --- a/.github/workflows/super-linter.yml +++ b/.github/workflows/super-linter.yml @@ -24,12 +24,13 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@v5 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: fetch-depth: 0 + persist-credentials: false - name: Super-linter - uses: super-linter/super-linter/slim@v8 + uses: super-linter/super-linter/slim@v8.1.0 env: DEFAULT_BRANCH: main FILTER_REGEX_EXCLUDE: '/test/' @@ -44,9 +45,10 @@ jobs: VALIDATE_CSS: false VALIDATE_EDITORCONFIG: false VALIDATE_GIT_COMMITLINT: false + VALIDATE_GITHUB_ACTIONS_ZIZMOR: false VALIDATE_HTML_PRETTIER: false VALIDATE_JAVASCRIPT_PRETTIER: false VALIDATE_JSON_PRETTIER: false VALIDATE_JSCPD: false VALIDATE_NATURAL_LANGUAGE: false - VALIDTAE_YAML_PRETTIER: false + VALIDATE_YAML_PRETTIER: false