Skip to content

Conversation

@MariusStorhaug
Copy link
Member

@MariusStorhaug MariusStorhaug commented Jan 22, 2026

This release makes several updates to the project's GitHub Actions workflows and repository configuration, focusing on improving automation, updating dependencies, and cleaning up configuration files. The most significant changes include replacing and updating CI/CD workflow files, pinning action versions to specific commit SHAs for security, and removing unused configuration files.

Workflow and Automation Updates:

  • Added a new Release.yml workflow for handling releases, replacing the previous Auto-Release.yml workflow, which has been removed. The new workflow is triggered on pull requests affecting release-relevant files and uses a pinned version of the PSModule/Release-GHRepository action.
  • Updated the action.yml workflow steps to use pinned versions of actions by commit SHA, improving security and reliability. Also updated the script path from scripts/main.ps1 to src/main.ps1.

Dependency and Linter Configuration:

  • Updated the dependabot.yml configuration to check for updates daily instead of weekly and added a cooldown period to avoid frequent PRs.
  • Updated the Linter.yml workflow to use pinned versions of actions and disabled certain linters (Biome format and JSCPD) for efficiency.
  • Removed the .jscpd.json configuration file, as JSCPD validation is now disabled.

General Workflow Improvements:

  • Updated the Action-Test.yml workflow to use pinned versions of actions/checkout and actions/upload-artifact for all steps, and disabled credential persistence for security.

Cleanup:

  • Removed the obsolete release.yml configuration file for automatically generated release notes, as this functionality is now handled elsewhere.

Copilot AI review requested due to automatic review settings January 22, 2026 18:17
Copy link

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

This pull request aims to configure Dependabot for daily schedule with a 7-day cooldown period. However, the PR includes several additional changes not mentioned in the description: updates to multiple GitHub Actions to version 6.x (which may not exist yet), and the deletion of the .github/release.yml configuration file.

Changes:

  • Modified Dependabot configuration to use daily schedule and added cooldown configuration
  • Updated GitHub Actions versions across multiple workflow files (checkout@v6.0.2, upload-artifact@v6.0.0, super-linter@v8.3.2, Auto-Release@v1.9.5)
  • Deleted .github/release.yml file

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/dependabot.yml Changed schedule from weekly to daily and added cooldown configuration
.github/workflows/Linter.yml Updated actions/checkout to v6.0.2 and super-linter to v8.3.2
.github/workflows/Auto-Release.yml Updated actions/checkout to v6.0.2 and PSModule/Auto-Release to v1.9.5
.github/workflows/Action-Test.yml Updated actions/checkout to v6.0.2 and actions/upload-artifact to v6.0.0 across multiple steps
.github/release.yml Removed release configuration file entirely

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@MariusStorhaug MariusStorhaug changed the title 🩹 Configure Dependabot for daily schedule with 7-day cooldown 🩹[Patch] Configure Dependabot for daily schedule with 7-day cooldown Jan 22, 2026
@MariusStorhaug MariusStorhaug changed the title 🩹[Patch] Configure Dependabot for daily schedule with 7-day cooldown 🩹[Patch]: Configure Dependabot for daily schedule with 7-day cooldown Jan 22, 2026
@MariusStorhaug MariusStorhaug changed the title 🩹[Patch]: Configure Dependabot for daily schedule with 7-day cooldown 🩹 [Patch] Configure Dependabot for daily schedule with 7-day cooldown Jan 22, 2026
@MariusStorhaug MariusStorhaug changed the title 🩹 [Patch] Configure Dependabot for daily schedule with 7-day cooldown 🩹[Patch]: Configure Dependabot for daily schedule with 7-day cooldown Jan 22, 2026
@MariusStorhaug MariusStorhaug self-assigned this Jan 22, 2026
Copilot AI review requested due to automatic review settings January 25, 2026 20:31
Copy link

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 7 out of 9 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@MariusStorhaug MariusStorhaug changed the title 🩹[Patch]: Configure Dependabot for daily schedule with 7-day cooldown 🩹 [Patch]: Standardize workflows with SHA pinning and daily Dependabot Jan 25, 2026
Copilot AI review requested due to automatic review settings January 25, 2026 21:00
Copy link

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 8 out of 10 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@MariusStorhaug MariusStorhaug changed the title 🩹 [Patch]: Standardize workflows with SHA pinning and daily Dependabot 🩹[Patch]: Configure Dependabot and rename Auto-Release to Release-GHRepository Jan 25, 2026
Copilot AI review requested due to automatic review settings January 25, 2026 21:44
Copy link

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 8 out of 10 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@MariusStorhaug MariusStorhaug changed the title 🩹[Patch]: Configure Dependabot and rename Auto-Release to Release-GHRepository 🩹[Patch]: Workflow improvements Jan 26, 2026
Copilot AI review requested due to automatic review settings January 26, 2026 22:21
Copy link

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 9 out of 11 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@MariusStorhaug MariusStorhaug merged commit a8280e9 into main Jan 26, 2026
26 checks passed
@MariusStorhaug MariusStorhaug deleted the dependabot-daily-cooldown branch January 26, 2026 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants