Skip to content

Conversation

@schmidtw
Copy link
Member

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes a bug in the GitHub Actions workflow where regex pattern matching was incorrectly attempted in a GitHub Actions conditional expression (which doesn't support regex). The fix consolidates two workflow steps into one and moves the regex validation into a bash script where it can be properly evaluated.

Key changes:

  • Moved semantic version regex validation from GitHub Actions if conditional to bash script
  • Consolidated "Strip leading 'v'" and "Set release version" steps into a single step
  • Introduced a valid output flag to control downstream notification step execution
  • Pinned peter-evans/repository-dispatch action to a specific commit SHA

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@codecov
Copy link

codecov bot commented Dec 11, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (182b606) to head (9d45b46).

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #361   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            1         1           
  Lines            2         2           
=========================================
  Hits             2         2           
Flag Coverage Δ
unittests 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

echo "After: $RELEASE"
echo "release=$RELEASE" >> $GITHUB_OUTPUT
- name: Set release version
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why are we removing this step? this allows for the use of the release regardless of the format. if it fails later on it will be somewhere we are more likely to see it.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good question. It seemed like we always released using semver now, so this enforces that, and it seemed like an extra step that didn't do much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants