Releases: mod-posh/Issue2ReleaseNotes
v0.0.4.0
Full Changelog: v0.0.3.3...v0.0.4.0
v0.0.3.3
Full Changelog: v0.0.3.2...v0.0.3.3
v0.0.3.2
Output BODY to the env files like we do in the GetProjectVersion task. This change will allow you to pull the body from the env in your pipelines
name: Milestone Closure Trigger
on:
milestone:
types: [closed]
jobs:
create-release:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Get Project Version
id: get_version
uses: mod-posh/GetProjectVersion@v0.0.2.2
with:
Filename: 'SpnLibrary\SpnLibrary.psd1'
verbose: "verbose"
- name: Create Release Notes
uses: mod-posh/Issue2ReleaseNotes@v0.0.3.1
with:
milestone_number: ${{ github.event.milestone.number }}
verbose: 'verbose'
github_token: ${{ secrets.PAT }}
- name: Create Release
uses: mod-posh/NewTaggedRelease@v0.0.2.15
with:
name: 'Release v${{ env.VERSION }}'
body: ${{ env.BODY }}
version: ${{ env.VERSION }}
verbose: 'verbose'
github_token: ${{ secrets.PAT }}Full Changelog: v0.0.3.1...v0.0.3.2
v0.0.3.1
Full Changelog: v0.0.3.0...v0.0.3.1
v0.0.3.0
[0.0.3.0] - 2024-07-17
This release ensures compliance with GitHub API requirements by adding a User-Agent header, simplify the verbose mode check for better readability, and improve the sorting logic with a switch statement. Most importantly, changing the file output encoding to UTF-8 ensures that Cyrillic symbols and other non-ASCII characters are correctly handled and displayed in the release notes.
What's Changed:
- Added the
User-Agentheader in the API requests to comply with GitHub's requirements. - Simplified the verbose mode check for consistency.
- Improved readability of the sorting logic using a
switchstatement. - Changed the file output encoding to
UTF-8to properly handle Cyrillic symbols and other non-ASCII characters.
These changes ensure that the script handles Cyrillic symbols correctly and follows best practices for making API requests to GitHub.
What's Changed
- Added utf-8 to handle properly encoding characters. Added user-agent. Simplified script logic and logging by @jeffpatton1971 in #3
New Contributors
- @jeffpatton1971 made their first contribution in #3
Full Changelog: v0.0.2.31...v0.0.3.0
v0.0.2.31 Major Update
Notes
The Action now works properly as advertised. We're using PowerShell behind the scenes as that's my default scripting language and it's easier for me to work with and troubleshoot. Many lessons have been learned in this release that will help streamline other actions I'm working on.
- Changed to PowerShell
- Pass Github_Token so it's accessibly via the environment variables
- Pass Verbose, this allows for more detailed logging, 'verbose' is the only option supported
- More detailed verbose output is now available
- The action works in
windows-latestorubuntu-latestnow - Changed env variables to be all UPPERCASE in the action
- Issues are now grouped by label, when no label is present they are grouped under
No Label
Full Changelog: v0.0.1.2...v0.0.2.31
BUGFIX Release
v0.0.2.30 Updated to account for no labels
BUGFIX Release
v0.0.2.29 Updated to account for no labels
BUGFIX Release
v0.0.2.28 Updated to account for no labels
BUGFIX Release
v0.0.2.27 Updated to account for no labels