Releases: PSModule/Release-GHRepository
v2.0.2
🩹 [Patch]: Standardize project structure and update dependencies (#92)
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.ps1tosrc/main.ps1for consistency with other PSModule actions - Updated the path reference in
action.ymlto use the new location
Simplified Release workflow
- Renamed
Release-GHRepository.ymltoRelease.yml - Updated workflow name from
Release-GHRepositorytoReleasefor simplicity - Updated run-name and job names accordingly
- Added path filters to only trigger on changes to
action.ymlandsrc/**
Updated dependencies
- Bumped
PSModule/GitHub-Scriptfromv1.7.9tov1.7.10
Linter configuration cleanup
- Removed unused
.jscpd.jsonconfiguration file - Disabled JSCPD validation in Linter workflow as it's not needed for this repository
v2.0.1
🩹 [Patch]: Fix typos in README.md (#91)
This PR fixes several typos in the README.md documentation file to improve clarity and professionalism.
Fixed
- Corrected grammar: "prereleases that was created" → "prereleases that were created"
- Fixed possessive form: "actions configuration" → "action's configuration"
- Fixed spelling: "change" → "changed" for proper verb tense
- Corrected typo: "in you repository" → "in your repository"
v2.0.0
🌟[Major]: Rename action from Auto-Release to Release-GHRepository (#90)
Updates all references from the previous repository name Auto-Release to the new name Release-GHRepository following the repository rename.
- Fixes #89
Changes
Configuration
- action.yml: Updated action name from
Auto Release (by PSModule)toRelease GHRepository (by PSModule)and updated internal step names
Documentation
- README.md: Updated title, usage examples, and action references from
PSModule/Auto-Release@v1toPSModule/Release-GHRepository@v1
Workflows
- Release-GHRepository.yml: Renamed workflow file and updated workflow name, run-name, job names, and step names to reflect the new repository name
Breaking Changes
- Repository renamed from
Auto-ReleasetoRelease-GHRepository - Action reference changed from
PSModule/Auto-Release@v1toPSModule/Release-GHRepository@v1 - Users must update their workflow files to use the new action reference
Migration
Update your workflow files to use the new action reference:
# Before
- uses: PSModule/Auto-Release@v1
# After
- uses: PSModule/Release-GHRepository@v1Notes
- GitHub automatically redirects old repository URLs, maintaining backward compatibility for existing users
- This change aligns with the PSModule naming convention (
Verb-GH*pattern for GitHub-specific actions)
v1.9.6
🩹[Patch]: Configure Dependabot for daily schedule with 7-day cooldown (#88)
Summary
Configures Dependabot for daily update checking with a 7-day cooldown period and pins GitHub Actions to specific commit SHAs for improved security and reproducibility.
Changes
Dependabot Configuration
- Changed update interval from
weeklytodailyforgithub-actionspackage ecosystem - Added 7-day cooldown period to reduce update noise while maintaining timely dependency updates
- Removed
nugetpackage ecosystem (not used in this repository)
Workflow Improvements
- Pinned
actions/checkoutto commit SHAde0fac2e4500dabe0009e67214ff5f5447ce83dd(v6.0.2) - Pinned
super-linter/super-linterto commit SHAd5b0a2ab116623730dd094f15ddc1b6b25bf7b99(v8.3.2) - Pinned
PSModule/GitHub-Scriptto commit SHAe827bea46d70eebc668bdd59e4654e0846177da4(v1.7.9) - Changed trigger from
pull_request_targettopull_requestin Auto-Release workflow - Disabled
VALIDATE_BIOME_FORMATin linter configuration
Cleanup
- Removed deprecated
.github/release.ymlconfiguration file - Fixed minor markdown formatting in README.md (spacing in table)
Documentation
- Fixed spelling errors throughout documentation:
- "Continiuous" → "Continuous"
- "wether" → "whether" (multiple occurrences in README.md and action.yml)
v1.9.5
Bump actions/checkout from 5 to 6 (#85)
Bumps actions/checkout from 5 to 6.
Release notes
Sourced from actions/checkout's releases.
v6.0.0
What's Changed
- Update README to include Node.js 24 support details and requirements by
@salmanmkcin actions/checkout#2248- Persist creds to a separate file by
@ericsciplein actions/checkout#2286- v6-beta by
@ericsciplein actions/checkout#2298- update readme/changelog for v6 by
@ericsciplein actions/checkout#2311Full Changelog: actions/checkout@v5.0.0...v6.0.0
v6-beta
What's Changed
Updated persist-credentials to store the credentials under
$RUNNER_TEMPinstead of directly in the local git config.This requires a minimum Actions Runner version of v2.329.0 to access the persisted credentials for Docker container action scenarios.
v5.0.1
What's Changed
- Port v6 cleanup to v5 by
@ericsciplein actions/checkout#2301Full Changelog: actions/checkout@v5...v5.0.1
Changelog
Sourced from actions/checkout's changelog.
Changelog
V6.0.0
- Persist creds to a separate file by
@ericsciplein actions/checkout#2286- Update README to include Node.js 24 support details and requirements by
@salmanmkcin actions/checkout#2248V5.0.1
- Port v6 cleanup to v5 by
@ericsciplein actions/checkout#2301V5.0.0
- Update actions checkout to use node 24 by
@salmanmkcin actions/checkout#2226V4.3.1
- Port v6 cleanup to v4 by
@ericsciplein actions/checkout#2305V4.3.0
- docs: update README.md by
@motssin actions/checkout#1971- Add internal repos for checking out multiple repositories by
@mouismailin actions/checkout#1977- Documentation update - add recommended permissions to Readme by
@benwellsin actions/checkout#2043- Adjust positioning of user email note and permissions heading by
@joshmgrossin actions/checkout#2044- Update README.md by
@nebuk89in actions/checkout#2194- Update CODEOWNERS for actions by
@TingluoHuangin actions/checkout#2224- Update package dependencies by
@salmanmkcin actions/checkout#2236v4.2.2
url-helper.tsnow leverages well-known environment variables by@jww3in actions/checkout#1941- Expand unit test coverage for
isGhesby@jww3in actions/checkout#1946v4.2.1
- Check out other refs/* by commit if provided, fall back to ref by
@orhantoyin actions/checkout#1924v4.2.0
- Add Ref and Commit outputs by
@lucacomein actions/checkout#1180- Dependency updates by
@dependabot- actions/checkout#1777, actions/checkout#1872v4.1.7
- Bump the minor-npm-dependencies group across 1 directory with 4 updates by
@dependabotin actions/checkout#1739- Bump actions/checkout from 3 to 4 by
@dependabotin actions/checkout#1697- Check out other refs/* by commit by
@orhantoyin actions/checkout#1774- Pin actions/checkout's own workflows to a known, good, stable version. by
@jww3in actions/checkout#1776v4.1.6
- Check platform to set archive extension appropriately by
@cory-millerin actions/checkout#1732v4.1.5
- Update NPM dependencies by
@cory-millerin actions/checkout#1703- Bump github/codeql-action from 2 to 3 by
@dependabotin actions/checkout#1694- Bump actions/setup-node from 1 to 4 by
@dependabotin actions/checkout#1696- Bump actions/upload-artifact from 2 to 4 by
@dependabotin actions/checkout#1695
... (truncated)
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-d...
v1.9.4
🩹 [Patch]: Add labels to Dependabot updates for better categorization (#84)
Description
This pull request adds labels to Dependabot configuration for both GitHub Actions and NuGet updates. This will help categorize and filter automated pull requests more easily.
- Dependabot configuration improvements:
- Added
dependenciesandgithub-actionslabels to GitHub Actions updates in.github/dependabot.yml. - Added
dependenciesandnugetlabels to NuGet updates in.github/dependabot.yml.
- Added
v1.9.3
🩹 [Patch]: Set name to 'Auto-Release' on the action (#83)
Description
Added a new Name: Auto-Release field to the action configuration to clarify or label the action being executed.
Type of change
- 📖 [Docs]
- 🪲 [Fix]
- 🩹 [Patch]
-
⚠️ [Security fix] - 🚀 [Feature]
- 🌟 [Breaking change]
Checklist
- I have performed a self-review of my own code
- I have commented my code, particularly in hard-to-understand areas
v1.9.2
Bump actions/checkout from 4 to 5 (#82)
Bumps actions/checkout from 4 to 5.
Release notes
Sourced from actions/checkout's releases.
v5.0.0
What's Changed
- Update actions checkout to use node 24 by
@salmanmkcin actions/checkout#2226- Prepare v5.0.0 release by
@salmanmkcin actions/checkout#2238
⚠️ Minimum Compatible Runner Versionv2.327.1
Release NotesMake sure your runner is updated to this version or newer to use this release.
Full Changelog: actions/checkout@v4...v5.0.0
v4.3.0
What's Changed
- docs: update README.md by
@motssin actions/checkout#1971- Add internal repos for checking out multiple repositories by
@mouismailin actions/checkout#1977- Documentation update - add recommended permissions to Readme by
@benwellsin actions/checkout#2043- Adjust positioning of user email note and permissions heading by
@joshmgrossin actions/checkout#2044- Update README.md by
@nebuk89in actions/checkout#2194- Update CODEOWNERS for actions by
@TingluoHuangin actions/checkout#2224- Update package dependencies by
@salmanmkcin actions/checkout#2236- Prepare release v4.3.0 by
@salmanmkcin actions/checkout#2237New Contributors
@motssmade their first contribution in actions/checkout#1971@mouismailmade their first contribution in actions/checkout#1977@benwellsmade their first contribution in actions/checkout#2043@nebuk89made their first contribution in actions/checkout#2194@salmanmkcmade their first contribution in actions/checkout#2236Full Changelog: actions/checkout@v4...v4.3.0
v4.2.2
What's Changed
url-helper.tsnow leverages well-known environment variables by@jww3in actions/checkout#1941- Expand unit test coverage for
isGhesby@jww3in actions/checkout#1946Full Changelog: actions/checkout@v4.2.1...v4.2.2
v4.2.1
What's Changed
- Check out other refs/* by commit if provided, fall back to ref by
@orhantoyin actions/checkout#1924New Contributors
@Jcambassmade their first contribution in actions/checkout#1919Full Changelog: actions/checkout@v4.2.0...v4.2.1
... (truncated)
Changelog
Sourced from actions/checkout's changelog.
Changelog
V5.0.0
- Update actions checkout to use node 24 by
@salmanmkcin actions/checkout#2226V4.3.0
- docs: update README.md by
@motssin actions/checkout#1971- Add internal repos for checking out multiple repositories by
@mouismailin actions/checkout#1977- Documentation update - add recommended permissions to Readme by
@benwellsin actions/checkout#2043- Adjust positioning of user email note and permissions heading by
@joshmgrossin actions/checkout#2044- Update README.md by
@nebuk89in actions/checkout#2194- Update CODEOWNERS for actions by
@TingluoHuangin actions/checkout#2224- Update package dependencies by
@salmanmkcin actions/checkout#2236v4.2.2
url-helper.tsnow leverages well-known environment variables by@jww3in actions/checkout#1941- Expand unit test coverage for
isGhesby@jww3in actions/checkout#1946v4.2.1
- Check out other refs/* by commit if provided, fall back to ref by
@orhantoyin actions/checkout#1924v4.2.0
- Add Ref and Commit outputs by
@lucacomein actions/checkout#1180- Dependency updates by
@dependabot- actions/checkout#1777, actions/checkout#1872v4.1.7
- Bump the minor-npm-dependencies group across 1 directory with 4 updates by
@dependabotin actions/checkout#1739- Bump actions/checkout from 3 to 4 by
@dependabotin actions/checkout#1697- Check out other refs/* by commit by
@orhantoyin actions/checkout#1774- Pin actions/checkout's own workflows to a known, good, stable version. by
@jww3in actions/checkout#1776v4.1.6
- Check platform to set archive extension appropriately by
@cory-millerin actions/checkout#1732v4.1.5
- Update NPM dependencie...
v1.9.1
🩹 [Patch]: Refactor release notes handling to improve clarity and structure (#81)
Description
This pull request refactors the logic for constructing release notes in scripts/main.ps1 to improve clarity and maintainability. The changes separate the handling of PR title and body into distinct blocks and ensure that notes are only added when they are non-empty.
Improvements to release notes construction:
- Refactored the logic to initialize
$notesas an empty string and append the PR title and body conditionally, instead of combining them in a single step. This improves readability and modularity. - Added a check to ensure that
$notesis non-empty before appending it to the$releaseCreateCommand, preventing unnecessary arguments when no notes are provided. - Enhanced debugging output by including the constructed
gharguments for better traceability during execution.
v1.9.0
🚀[Feature]: Add option to use PR title heading in release notes (#80)
Summary
This update introduces a new configuration option, UsePRTitleAsNotesHeading, which uses the pull request (PR) title to be used as a heading in the generated release notes. When enabled, the PR title will appear as a first-level heading (#) in the release notes, enhancing readability and organization.
✅ Changes
- Added
UsePRTitleAsNotesHeadingconfiguration option to control the inclusion of PR titles as headings in release notes. - Updated the release note generation logic to conditionally include PR titles based on the new configuration setting.
🛠 Configuration
As this feature is enabled by default, disable it by setting the UsePRTitleAsNotesHeading option to false on the action.