⚙️ [Maintenance]: Update workflow dependencies and rename Auto-Release to Release-GHRepository #275
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The workflow now uses the renamed release action and updated dependencies across all workflow files, ensuring compatibility with the latest PSModule action versions.
Workflow Dependencies Update
All workflow files have been updated to use the latest versions of dependencies:
actions/checkoutPSModule/GitHub-ScriptPSModule/Build-PSModulePSModule/Document-PSModulePSModule/Get-PSModuleSettingsPSModule/Get-PesterCodeCoveragePSModule/Get-PesterTestResultsPSModule/Install-PSModuleHelpersPSModule/Invoke-ScriptAnalyzerPSModule/Invoke-PesterPSModule/Publish-PSModulePSModule/Test-PSModuleAuto-Release Renamed to Release-GHRepository
The
Auto-Release.ymlworkflow now usesPSModule/Release-GHRepository@v2.0.2instead of the deprecatedPSModule/Auto-Release@v1.9.5.Configuration Cleanup
Removed unused configuration files:
.github/linters/.jscpd.json- JSCPD linter configuration.github/release.yml- GitHub auto-generated release notes configurationPermissions Update
Added
pull-requests: writepermission toGet-Settings.ymlworkflow to support adding labels to PRs.PR Prompt Documentation
Updated the PR creation prompt to:
NoReleaselabelNoReleaselabel for Docs changes (instead ofDocs)