Skip to content

Conversation

@MariusStorhaug
Copy link
Member

@MariusStorhaug MariusStorhaug commented Jan 22, 2026

This PR updates the workflow configuration and restructures the source folder layout for consistency with other PSModule actions.

Changes

Workflow Updates

  • Renamed Auto-Release.yml to Release.yml for consistency
  • Updated workflow to use PSModule/Release-GHRepository@v2.0.1 (replacing deprecated Auto-Release action)
  • Added path filters to Release workflow to only trigger on changes to action.yml and src/**
  • Disabled JSCPD validation in Linter workflow

Folder Restructuring

  • Renamed scripts/ folder to src/ for consistency with other PSModule actions
  • Updated action.yml to reference the new src/main.ps1 path

Removed Files

  • Removed deprecated .github/release.yml (release notes configuration)
  • Removed .github/linters/.jscpd.json (JSCPD linter configuration)

Impact

  • No functional changes to the action itself
  • Improves consistency across PSModule organization repositories
  • Updates to newer release workflow action

Copilot AI review requested due to automatic review settings January 22, 2026 18:42
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

This PR removes the deprecated .github/release.yml configuration file as release functionality has been moved elsewhere.

Changes:

  • Deleted .github/release.yml file containing changelog and label configuration

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

@MariusStorhaug MariusStorhaug changed the title 🩹 Remove deprecated release.yml configuration 🩹[Patch] Remove deprecated release.yml configuration Jan 22, 2026
@MariusStorhaug MariusStorhaug changed the title 🩹[Patch] Remove deprecated release.yml configuration 🩹[Patch]: Remove deprecated release.yml configuration Jan 22, 2026
@MariusStorhaug MariusStorhaug changed the title 🩹[Patch]: Remove deprecated release.yml configuration 🩹 [Patch] Remove deprecated release.yml configuration Jan 22, 2026
@MariusStorhaug MariusStorhaug changed the title 🩹 [Patch] Remove deprecated release.yml configuration 🩹[Patch]: Remove deprecated release.yml configuration Jan 22, 2026
@MariusStorhaug MariusStorhaug self-assigned this Jan 22, 2026
@MariusStorhaug MariusStorhaug changed the title 🩹[Patch]: Remove deprecated release.yml configuration 🩹 [Patch]: Standardize Release workflow and remove deprecated config Jan 25, 2026
Copilot AI review requested due to automatic review settings January 25, 2026 21:00
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 5 out of 7 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 Release workflow and remove deprecated config 🩹[Patch]: Remove deprecated release.yml and rename Auto-Release to Release-GHRepository Jan 25, 2026
Copilot AI review requested due to automatic review settings January 25, 2026 21:43
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 5 out of 7 changed files in this pull request and generated no new comments.


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

@MariusStorhaug MariusStorhaug changed the title 🩹[Patch]: Remove deprecated release.yml and rename Auto-Release to Release-GHRepository 🩹 [Patch]: Workflow updates and folder restructuring Jan 25, 2026
@MariusStorhaug MariusStorhaug merged commit 243669c into main Jan 25, 2026
25 checks passed
@MariusStorhaug MariusStorhaug deleted the workflow-updates branch January 25, 2026 22:50
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