Skip to content

Conversation

@MariusStorhaug
Copy link
Member

@MariusStorhaug MariusStorhaug commented Oct 3, 2025

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

  • Pin the super-linter/super-linter and super-linter/super-linter/slim actions to the specific commit 7bba2eeb89d01dc9bfd93c497477a57e72c83240 (v8.2.0) in all workflows, instead of using the latest tag, to ensure consistent and reproducible builds. [1] [2] [3]
  • Update linting environment variables in all workflows to explicitly disable VALIDATE_BIOME_LINT and VALIDATE_GITHUB_ACTIONS_ZIZMOR, providing finer control over which linters are run. [1] [2] [3]

Dependabot configuration enhancement

  • Add dependencies and github-actions labels to Dependabot PRs for GitHub Actions, making it easier to categorize and filter dependency updates. (.github/dependabot.yml)

PSModule process diagram

  • Updated the diagram with the repo linter.

@MariusStorhaug MariusStorhaug requested a review from a team as a code owner October 3, 2025 19:23
Copilot AI review requested due to automatic review settings October 3, 2025 19:23
@MariusStorhaug MariusStorhaug self-assigned this Oct 3, 2025
Copy link
Contributor

Copilot AI left a 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>
Copilot AI review requested due to automatic review settings October 3, 2025 19:24
Copy link
Contributor

Copilot AI left a 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

@MariusStorhaug
Copy link
Member Author

Failing due to poorly written powershell in spec-kit.

@MariusStorhaug MariusStorhaug merged commit e211007 into main Oct 3, 2025
63 of 67 checks passed
@MariusStorhaug MariusStorhaug deleted the dependabot branch October 3, 2025 19:36
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.

🪲[Bug]: super-linter v8 is throwing linter errors

2 participants