Skip to content

Releases: PSModule/Publish-PSModule

v2.0.8

26 Nov 08:14
6c25d13

Choose a tag to compare

Bump actions/checkout from 5 to 6 (#57)

Bumps actions/checkout from 5 to 6.

Release notes

Sourced from actions/checkout's releases.

v6.0.0

What's Changed

Full Changelog: actions/checkout@v5.0.0...v6.0.0

v6-beta

What's Changed

Updated persist-credentials to store the credentials under $RUNNER_TEMP instead 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

Full Changelog: actions/checkout@v5...v5.0.1

Changelog

Sourced from actions/checkout's changelog.

Changelog

V6.0.0

V5.0.1

V5.0.0

V4.3.1

V4.3.0

v4.2.2

v4.2.1

v4.2.0

v4.1.7

v4.1.6

v4.1.5

... (truncated)

Commits

[Dependabot compatibility score](https://docs.github.com/en/github/managing-security-vulnerabilities/about-d...

Read more

v2.0.7

15 Oct 11:21
178fe37

Choose a tag to compare

🩹 [Patch]: Move documentation and link to Process-PSModule (#56)

Description

This pull request primarily cleans up and simplifies the documentation and metadata for the Publish-PSModule GitHub Action. The most significant changes involve removing detailed usage instructions and specifications from the README.md, and simplifying the action's metadata in action.yml.

Documentation cleanup and simplification:

  • The README.md file has been heavily reduced, removing detailed descriptions, usage instructions, configuration options, and example workflows, leaving only a brief reference to the PSModule framework.

Metadata update:

  • The action.yml file has been simplified by removing branding information and shortening the action's name.

v2.0.6

12 Oct 12:30
61f2953

Choose a tag to compare

🩹 [Patch]: Encode all PowerShell files using UTF8 with BOM (#55)

Description

This pull request makes a minor change to the scripts/main.ps1 file. It updates the file to include a Unicode Byte Order Mark (BOM) at the beginning, which can help with encoding detection in some editors and environments.

v2.0.5

05 Oct 10:25
6c3988e

Choose a tag to compare

🩹 [Patch]: Update Dependabot configuration to include labels for GitHub Actions (#54)

Description

This pull request makes a small configuration update to the Dependabot settings. It adds labels to automatically categorize pull requests related to GitHub Actions dependencies.

  • .github/dependabot.yml: Added dependencies and github-actions labels to GitHub Actions update PRs.

v2.0.4

27 Aug 07:14
92043dc

Choose a tag to compare

Bump actions/checkout from 4 to 5 (#53)

Bumps actions/checkout from 4 to 5.

Release notes

Sourced from actions/checkout's releases.

v5.0.0

What's Changed

⚠️ Minimum Compatible Runner Version

v2.327.1
Release Notes

Make 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

New Contributors

Full Changelog: actions/checkout@v4...v4.3.0

v4.2.2

What's Changed

Full Changelog: actions/checkout@v4.2.1...v4.2.2

v4.2.1

What's Changed

New Contributors

Full Changelog: actions/checkout@v4.2.0...v4.2.1

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

V5.0.0

V4.3.0

v4.2.2

v4.2.1

v4.2.0

v4.1.7

v4.1.6

v4.1.5

  • Update NPM dependencie...
Read more

v2.0.3

02 Jun 01:29
2303942

Choose a tag to compare

📖 [Docs]: Remove unused configuration options from README (#52)

Description

This pull request updates the README.md file to simplify the list of configurable settings for the action. It removes several less commonly used settings to streamline the documentation and make it easier to read.

Documentation cleanup:

  • README.md: Removed the following settings from the configuration list: Debug, Verbose, Version, and Prerelease. These settings are no longer included in the documentation to simplify the list and focus on the most relevant options.

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

v2.0.2

02 Jun 00:58
9cf3a80

Choose a tag to compare

🩹 [Patch]: Remove reliance on GitHub (#51)

Description

This pull request introduces several updates to streamline the PowerShell module publishing process and enhance logging functionality. Key changes include replacing LogGroup with Set-GitHubLogGroup for improved GitHub-specific logging, simplifying the action.yml configuration, and refining the Publish-PSModule script to focus solely on publishing to the PowerShell Gallery.

Updates to action.yml Configuration:

  • Switched from using GitHub-Script to running the script directly with pwsh shell, enabling better control over the execution environment. ([[1]](diffhunk://#diff-1243c5424efaaa19bd8e813c5e6f6da46316e63761421b3e5f5c8ced9a36e6b6L86-R87), [[2]](diffhunk://#diff-1243c5424efaaa19bd8e813c5e6f6da46316e63761421b3e5f5c8ced9a36e6b6L102-R103))

Enhancements to Logging:

  • Replaced all instances of LogGroup with Set-GitHubLogGroup in scripts/helpers/Publish-PSModule.ps1 and scripts/main.ps1 for improved GitHub-specific structured logging. ([[1]](diffhunk://#diff-780715ac24c6bbe21b54f3d268778136b79f21a62275bbd494dfa857b4ba40d9L36-R36), [[2]](diffhunk://#diff-780715ac24c6bbe21b54f3d268778136b79f21a62275bbd494dfa857b4ba40d9L62-R73), [[3]](diffhunk://#diff-dc2e5a659836b1b73abb03421c567f5018c2755677c4a0aa764cb26117b68011L21-R28), and others)

Refinements to Publish-PSModule Script:

  • Updated the .DESCRIPTION and .SYNOPSIS sections to remove references to GitHub Pages, focusing exclusively on publishing modules to the PowerShell Gallery. ([scripts/helpers/Publish-PSModule.ps1L4-R7](diffhunk://#diff-780715ac24c6bbe21b54f3d268778136b79f21a62275bbd494dfa857b4ba40d9L4-R7))
  • Removed redundant GitHub Pages functionality, simplifying the script logic. ([scripts/helpers/Publish-PSModule.ps1L4-R7](diffhunk://#diff-780715ac24c6bbe21b54f3d268778136b79f21a62275bbd494dfa857b4ba40d9L4-R7))

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

v2.0.1

01 Jun 23:21
caa0ab1

Choose a tag to compare

🩹 [Patch]: Remove initialization step and dependency on Utilities (#50)

Description

Remove the initialization step and dependency on Utilities, the Install-PSModuleHelpers takes over.

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

v2.0.0

17 Apr 19:30
2da4e21

Choose a tag to compare

What's Changed

🌟 Breaking Changes

  • 🌟 [Major]: Using settings from Process-PSModule + common dependencies by @MariusStorhaug in #49

Full Changelog: v1...v2.0.0

v1.2.4

16 Feb 16:38
2fa2eb6

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v1...v1.2.4