Skip to content

Conversation

@MariusStorhaug
Copy link
Member

Standardizes the repository structure by renaming the scripts folder to src, simplifies the Release workflow naming, and updates dependencies.

Changes

Renamed scripts folder to src

  • Moved scripts/main.ps1 to src/main.ps1 for consistency with other PSModule actions
  • Updated the path reference in action.yml to use the new location

Simplified Release workflow

  • Renamed Release-GHRepository.yml to Release.yml
  • Updated workflow name from Release-GHRepository to Release for simplicity
  • Updated run-name and job names accordingly
  • Added path filters to only trigger on changes to action.yml and src/**

Updated dependencies

  • Bumped PSModule/GitHub-Script from v1.7.9 to v1.7.10

Linter configuration cleanup

  • Removed unused .jscpd.json configuration file
  • Disabled JSCPD validation in Linter workflow as it's not needed for this repository

@MariusStorhaug MariusStorhaug marked this pull request as ready for review January 25, 2026 23:03
@MariusStorhaug MariusStorhaug requested a review from a team as a code owner January 25, 2026 23:03
Copilot AI review requested due to automatic review settings January 25, 2026 23:03
@MariusStorhaug MariusStorhaug merged commit 5a5165d into main Jan 25, 2026
21 of 22 checks passed
@MariusStorhaug MariusStorhaug deleted the changes branch January 25, 2026 23:04
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 standardizes the repository structure by renaming the scripts folder to src, simplifies workflow naming, updates dependencies, and cleans up linter configuration for consistency with other PSModule actions.

Changes:

  • Renamed scripts/ folder to src/ and updated all references in action.yml
  • Simplified Release workflow naming from Release-GHRepository to Release and added path filters
  • Bumped PSModule/GitHub-Script dependency from v1.7.9 to v1.7.10
  • Removed unused JSCPD configuration and disabled JSCPD validation in the linter workflow

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/main.ps1 New location for the main PowerShell script (moved from scripts/main.ps1)
action.yml Updated script path reference from scripts/main.ps1 to src/main.ps1 and bumped GitHub-Script to v1.7.10
.github/workflows/Release.yml Simplified workflow name and added path filters to trigger only on relevant changes
.github/workflows/Linter.yml Disabled JSCPD validation as it's not needed for this repository
.github/linters/.jscpd.json Removed unused JSCPD configuration file

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

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