Skip to content

Releases: mod-posh/Issue2ReleaseNotes

v0.0.4.0

20 Feb 21:26

Choose a tag to compare

v0.0.3.3

18 Jul 13:55

Choose a tag to compare

v0.0.3.2

18 Jul 13:28

Choose a tag to compare

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

18 Jul 03:48

Choose a tag to compare

v0.0.3.0

17 Jul 12:46
a421a32

Choose a tag to compare

[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-Agent header 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 switch statement.
  • Changed the file output encoding to UTF-8 to 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

Full Changelog: v0.0.2.31...v0.0.3.0

v0.0.2.31 Major Update

16 Jan 17:55

Choose a tag to compare

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.

  1. Changed to PowerShell
  2. Pass Github_Token so it's accessibly via the environment variables
  3. Pass Verbose, this allows for more detailed logging, 'verbose' is the only option supported
  4. More detailed verbose output is now available
  5. The action works in windows-latest or ubuntu-latest now
  6. Changed env variables to be all UPPERCASE in the action
  7. 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

16 Jan 17:19

Choose a tag to compare

Pre-release
v0.0.2.30

Updated to account for no labels

BUGFIX Release

16 Jan 17:09

Choose a tag to compare

Pre-release
v0.0.2.29

Updated to account for no labels

BUGFIX Release

16 Jan 16:57

Choose a tag to compare

Pre-release
v0.0.2.28

Updated to account for no labels

BUGFIX Release

16 Jan 16:35

Choose a tag to compare

Pre-release
v0.0.2.27

Updated to account for no labels