-
Notifications
You must be signed in to change notification settings - Fork 0
🩹[Patch]: Pin super-linter actions and refine Dependabot configuration #207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Pins super-linter actions to a specific commit for reproducibility, adds explicit disables for new linters, and augments Dependabot PR labeling for improved triage.
- Pin super-linter (standard and slim) to commit 7bba2eeb… (v8.2.0).
- Add VALIDATE_BIOME_LINT and VALIDATE_GITHUB_ACTIONS_ZIZMOR environment flags (set to false) in all relevant workflows.
- Add dependencies and github-actions labels to Dependabot GitHub Actions updates.
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| .github/workflows/workflow.yml | Pins super-linter version and adds biome lint disable flag. |
| .github/workflows/Linter.yml | Same pinning and added biome lint disable flag. |
| .github/workflows/Build-Docs.yml | Pins slim super-linter and adds new disable flags; also removes VALIDATE_GITLEAKS line. |
| .github/dependabot.yml | Adds labels for categorizing dependency update PRs. |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.
Comments suppressed due to low confidence (1)
.github/workflows/workflow.yml:1
- [nitpick] The same (or very similar) block of super-linter env configuration now appears in multiple workflows; consider extracting this into a reusable workflow (uses: ./.github/workflows/lint.yml) or a composite action to ensure future changes (adding/removing validators) are made once and stay consistent.
name: Process-PSModule
|
Failing due to poorly written powershell in spec-kit. |
Description
This pull request makes several updates to the GitHub Actions workflows and Dependabot configuration to improve reliability, clarity, and control over code linting and dependency management. The main changes involve pinning the super-linter action to a specific commit for reproducibility, updating linting environment variables, and enhancing dependency labeling.
GitHub Actions workflow improvements
super-linter/super-linterandsuper-linter/super-linter/slimactions to the specific commit7bba2eeb89d01dc9bfd93c497477a57e72c83240(v8.2.0) in all workflows, instead of using thelatesttag, to ensure consistent and reproducible builds. [1] [2] [3]VALIDATE_BIOME_LINTandVALIDATE_GITHUB_ACTIONS_ZIZMOR, providing finer control over which linters are run. [1] [2] [3]Dependabot configuration enhancement
dependenciesandgithub-actionslabels to Dependabot PRs for GitHub Actions, making it easier to categorize and filter dependency updates. (.github/dependabot.yml)PSModule process diagram