Skip to content

Conversation

@MariusStorhaug
Copy link
Member

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:

Action Previous Version New Version
actions/checkout v6.0.1 v6.0.2
PSModule/GitHub-Script v1.7.8 v1.7.10
PSModule/Build-PSModule v4.0.9 v4.0.12
PSModule/Document-PSModule v1.0.14 v1.0.16
PSModule/Get-PSModuleSettings v1.4.0 v1.4.2
PSModule/Get-PesterCodeCoverage v1.0.3 v1.0.4
PSModule/Get-PesterTestResults v1.0.7 v1.0.8
PSModule/Install-PSModuleHelpers v1.0.6 v1.0.7
PSModule/Invoke-ScriptAnalyzer v4.1.1 v4.1.2
PSModule/Invoke-Pester v4.2.2 v4.2.3
PSModule/Publish-PSModule v2.2.0 v2.2.2
PSModule/Test-PSModule v3.0.7 v3.0.8

Auto-Release Renamed to Release-GHRepository

The Auto-Release.yml workflow now uses PSModule/Release-GHRepository@v2.0.2 instead of the deprecated PSModule/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 configuration

Permissions Update

Added pull-requests: write permission to Get-Settings.yml workflow to support adding labels to PRs.

PR Prompt Documentation

Updated the PR creation prompt to:

  • Add Maintenance change type with NoRelease label
  • Use NoRelease label for Docs changes (instead of Docs)
  • Clarify title format with type indicator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🩹 [Patch]: Only create releases when significant changes are detected (module and documentation)

2 participants