Skip to content

Conversation

@marko-stanojevic
Copy link
Contributor

Description

This pull request updates the GitHub Actions workflow configuration files to simplify workflow naming and cleanup patterns, and to streamline workflow dispatch inputs. The main focus is on making the workflow run names and cleanup logic more consistent and easier to maintain.

Workflow configuration improvements:

  • Updated the run-name in .github/workflows/ci.yml from CI • ... to CI Workflow • ... for greater clarity and consistency.
  • Simplified the version-tag input description for workflow dispatch and removed the unused publish input from both the workflow dispatch section and the job configuration in .github/workflows/ci.yml. [1] [2]

Workflow cleanup script simplification:

  • Changed the workflow run deletion pattern in .github/workflows/cron-cleanup-workflow-runs.yml to match the new workflow name (CI instead of the more specific previous pattern) and removed redundant steps for deleting push runs in the main branch, consolidating cleanup logic.

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

Testing

  • All new functions have corresponding .Tests.ps1 files
  • New tests added for new functionality

Documentation

  • Comment-based help is complete and accurate
  • Examples included in help documentation
  • README.md updated (if applicable)

Related Issues

Fixes #issue_number

Additional Notes

@marko-stanojevic marko-stanojevic added the bug Something isn't working label Jan 2, 2026
@marko-stanojevic marko-stanojevic merged commit 968d683 into main Jan 2, 2026
@marko-stanojevic marko-stanojevic deleted the fix/workflow_cleanup branch January 2, 2026 22:53
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.

2 participants