Skip to content

GitHub Actions Fixes - #401

Merged
coliff merged 1 commit into
mainfrom
dev/coliff/gh-action-update
Sep 8, 2025
Merged

GitHub Actions Fixes#401
coliff merged 1 commit into
mainfrom
dev/coliff/gh-action-update

Conversation

@coliff

@coliff coliff commented Sep 8, 2025

Copy link
Copy Markdown
Contributor

This pull request primarily updates GitHub Actions workflows to use specific commit SHAs for action dependencies, enhancing security and reproducibility. It also introduces minor configuration changes for spell checking and linting.

CI/CD and Workflow Security Improvements:

  • Updated all uses of actions/checkout, actions/setup-node, github/codeql-action, streetsidesoftware/cspell-action, and JustinBeckwith/linkinator-action in workflow files to reference specific commit SHAs instead of version tags, ensuring deterministic and secure builds. Also added persist-credentials: false to all actions/checkout steps to reduce the risk of credential leaks. (.github/workflows/azure-static-web-apps-deploy.yml, codeql-analysis.yml, dependency-review.yml, sonar-scan.yml, spellcheck.yml, super-linter.yml, test.yml) [1] [2] [3] [4] [5] [6] [7] [8]

  • Updated super-linter and related workflow steps to add VALIDATE_GITHUB_ACTIONS_ZIZMOR: false, disabling a specific linter check. (.github/workflows/super-linter.yml)

Configuration and Spell Check Updates:

  • Added "ZIZMOR" to the list of allowed words in .cspell.json to prevent false positives in spell checking. (.cspell.json)

Other Configuration Changes:

  • Removed the "space-tab-mixed-disabled": space, line from .htmlhintrc, likely to fix a misconfiguration or typo. (.htmlhintrc)

@coliff
coliff merged commit 32b1f69 into main Sep 8, 2025
9 of 10 checks passed
@coliff
coliff deleted the dev/coliff/gh-action-update branch September 8, 2025 12:37
@e-tools-sonar-prod

Copy link
Copy Markdown

Passed

Analysis Details

0 Issues

  • Bug 0 Bugs
  • Vulnerability 0 Vulnerabilities
  • Code Smell 0 Code Smells

Coverage and Duplications

  • Coverage No coverage information (0.00% Estimated after merge)
  • Duplications No duplication information (0.00% Estimated after merge)

Project ID: Modus.trimble:Devguide

View in SonarQube

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant