Skip to content

Prevent creating releases on PR builds +semver: minor#75

Merged
marko-stanojevic merged 1 commit intomainfrom
fix/pr_shouldnt_create_a_release
Jan 2, 2026
Merged

Prevent creating releases on PR builds +semver: minor#75
marko-stanojevic merged 1 commit intomainfrom
fix/pr_shouldnt_create_a_release

Conversation

@marko-stanojevic
Copy link
Contributor

Description

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Test improvement

Semantic Versioning

  • +semver: major - Breaking changes (1.0.0 → 2.0.0)
  • +semver: minor - New features (1.0.0 → 1.1.0)
  • +semver: patch - Bug fixes (1.0.0 → 1.0.1)
  • +semver: none - No version change (documentation, tests)

Checklist

Code Quality

  • Code follows PowerShell best practices and approved verbs
  • All functions include [CmdletBinding()] attribute
  • Parameter validation attributes are used appropriately
  • Proper error handling with try/catch blocks is implemented
  • Verbose output is provided for troubleshooting
  • No hard-coded paths, credentials, or sensitive data

Testing

  • All new functions have corresponding .Tests.ps1 files
  • Existing tests pass: Invoke-Build Test
  • New tests added for new functionality
  • Code coverage is adequate
  • Edge cases are tested (null/empty inputs)

Code Analysis

  • PSScriptAnalyzer passes: Invoke-Build Invoke-PSScriptAnalyzer
  • No new PSScriptAnalyzer warnings introduced
  • Security checks pass (InjectionHunter tests)

Documentation

  • Comment-based help is complete and accurate
  • Markdown help files updated (if function signatures changed)
  • Examples included in help documentation
  • README.md updated (if applicable)
  • CHANGELOG.md updated (if applicable)

Module Manifest

  • New public functions added to FunctionsToExport in .psd1
  • Module manifest version updated (if applicable)

Related Issues

Closes #

Additional Notes

@marko-stanojevic marko-stanojevic added the bug Something isn't working label Jan 2, 2026
@marko-stanojevic marko-stanojevic merged commit 6ad7582 into main Jan 2, 2026
@marko-stanojevic marko-stanojevic deleted the fix/pr_shouldnt_create_a_release branch January 2, 2026 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant