Skip to content

Releases: PSModule/Install-PSModuleHelpers

v1.0.7

27 Jan 11:19
ed79b6e

Choose a tag to compare

🩹[Patch]: Workflow improvements (#9)

This release updates and improves several aspects of the project's GitHub Actions workflows and related configuration files. The main changes include refactoring the release workflow for clarity and security, updating dependencies and action versions to use specific commit SHAs, and cleaning up unused or redundant configuration files.

Workflow and CI/CD Improvements:

  • Renamed .github/workflows/Auto-Release.yml to .github/workflows/Release.yml, updated its trigger to pull_request (instead of pull_request_target), restricted its scope to changes in action.yml and src/**, and changed the main job and step names from Auto-Release to Release. Also replaced the action used for releases to PSModule/Release-GHRepository@88c70461c8f16cc09682005bcf3b7fca4dd8dc1a and updated the checkout action to a specific SHA with credentials disabled for improved security.
  • Updated the Action-Test and Linter workflows to use specific commit SHAs for the actions/checkout and super-linter/super-linter actions, and set persist-credentials: false for security. Also, in the Linter workflow, disabled some validators and set additional environment variables.

Dependency and Automation Configuration:

  • Changed the Dependabot update schedule from weekly to daily and added a cooldown period of 7 days between updates.

Configuration Cleanup:

  • Removed the .github/linters/.jscpd.json file, which is no longer needed.
  • Removed the .github/release.yml configuration for automatically generated release notes, as this is now handled by the updated release workflow.

Other Notable Changes:

  • Updated the action.yml to reference the new script location at src/main.ps1 instead of scripts/main.ps1.

v1.0.6

26 Nov 20:51
d60d63e

Choose a tag to compare

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

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-de...

Read more

v1.0.5

12 Oct 12:29
e05e987

Choose a tag to compare

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

Description

This pull request makes a minor update to the scripts/main.ps1 file, adding a Unicode Byte Order Mark (BOM) at the beginning of the file. No functional code changes were made.

v1.0.4

05 Oct 10:24
eaf819c

Choose a tag to compare

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

Description

This pull request makes a small configuration update to the Dependabot settings. It adds default labels to pull requests created for GitHub Actions updates, helping with better categorization and filtering.

  • Added dependencies and github-actions labels to Dependabot PRs for GitHub Actions updates in .github/dependabot.yml.

v1.0.3

19 Aug 11:12
27da0ad

Choose a tag to compare

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

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 dependencies...
Read more

v1.0.2

02 Jun 00:04
33fe31e

Choose a tag to compare

🩹 [Patch]: Add Set-GitHubLogGroup function for logging in GitHub Actions (#4)

Description

This pull request introduces a new PowerShell function, Set-GitHubLogGroup, in the scripts/Helpers/Helpers.psm1 file. The function provides a DSL approach for grouping log lines in GitHub Actions workflows, improving log organization and readability.

New functionality for GitHub Actions:

  • scripts/Helpers/Helpers.psm1: Added the Set-GitHubLogGroup function, which encapsulates commands within a log group for GitHub Actions. It includes support for creating named log groups using the -Name parameter and executing a provided ScriptBlock. An alias LogGroup is also defined for convenience.

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.0.1

01 Jun 23:12
938a96c

Choose a tag to compare

Add more dependencies from Utilities (#3)

Description

Add function from Utilities:

  • Get-ModuleManifest
  • Set-ModuleManifest
  • Export-PowerShellDataFile
  • Format-ModuleManifest
  • Format-Hashtable
  • Add-PSModulePath

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.0.0

17 Apr 19:46
b73de61

Choose a tag to compare

What's Changed

🌟 Breaking Changes

New Contributors

Full Changelog: https://github.com/PSModule/Install-PSModuleHelpers/commits/v1.0.0