Skip to content

Releases: PSModule/Release-GHRepository

v2.0.2

25 Jan 23:05
5a5165d

Choose a tag to compare

🩹 [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.ps1 to src/main.ps1 for consistency with other PSModule actions
  • Updated the path reference in action.yml to use the new location

Simplified Release workflow

  • Renamed Release-GHRepository.yml to Release.yml
  • Updated workflow name from Release-GHRepository to Release for simplicity
  • Updated run-name and job names accordingly
  • Added path filters to only trigger on changes to action.yml and src/**

Updated dependencies

  • Bumped PSModule/GitHub-Script from v1.7.9 to v1.7.10

Linter configuration cleanup

  • Removed unused .jscpd.json configuration file
  • Disabled JSCPD validation in Linter workflow as it's not needed for this repository

v2.0.1

25 Jan 17:41
88c7046

Choose a tag to compare

🩹 [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

25 Jan 17:01
0d11e5f

Choose a tag to compare

🌟[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.

Changes

Configuration

  • action.yml: Updated action name from Auto Release (by PSModule) to Release GHRepository (by PSModule) and updated internal step names

Documentation

  • README.md: Updated title, usage examples, and action references from PSModule/Auto-Release@v1 to PSModule/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-Release to Release-GHRepository
  • Action reference changed from PSModule/Auto-Release@v1 to PSModule/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@v1

Notes

  • 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

25 Jan 16:53
5f5f023

Choose a tag to compare

🩹[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 weekly to daily for github-actions package ecosystem
  • Added 7-day cooldown period to reduce update noise while maintaining timely dependency updates
  • Removed nuget package ecosystem (not used in this repository)

Workflow Improvements

  • Pinned actions/checkout to commit SHA de0fac2e4500dabe0009e67214ff5f5447ce83dd (v6.0.2)
  • Pinned super-linter/super-linter to commit SHA d5b0a2ab116623730dd094f15ddc1b6b25bf7b99 (v8.3.2)
  • Pinned PSModule/GitHub-Script to commit SHA e827bea46d70eebc668bdd59e4654e0846177da4 (v1.7.9)
  • Changed trigger from pull_request_target to pull_request in Auto-Release workflow
  • Disabled VALIDATE_BIOME_FORMAT in linter configuration

Cleanup

  • Removed deprecated .github/release.yml configuration 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

26 Nov 09:58
eabd533

Choose a tag to compare

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

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

v1.9.4

03 Oct 15:16
4a35bfe

Choose a tag to compare

🩹 [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 dependencies and github-actions labels to GitHub Actions updates in .github/dependabot.yml.
    • Added dependencies and nuget labels to NuGet updates in .github/dependabot.yml.

v1.9.3

02 Sep 17:12
066d956

Choose a tag to compare

🩹 [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

27 Aug 12:21
5f721cc

Choose a tag to compare

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

⚠️ 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

v1.9.1

17 May 16:06
b4154c8

Choose a tag to compare

🩹 [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 $notes as 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 $notes is non-empty before appending it to the $releaseCreateCommand, preventing unnecessary arguments when no notes are provided.
  • Enhanced debugging output by including the constructed gh arguments for better traceability during execution.

v1.9.0

17 May 10:15
09e7eaf

Choose a tag to compare

🚀[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 UsePRTitleAsNotesHeading configuration 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.