Skip to content

Conversation

@roottool
Copy link
Owner

Description

Improves the release workflow by consolidating steps and implementing proper branch name variable management:

  • Consolidates "Create release branch" and "Commit version change" into a single step
  • Stores branch name in GITHUB_OUTPUT for reuse across steps
  • Fixes git config email format to use proper GitHub Actions bot email
  • Uses variable for branch name consistency throughout the workflow

Boundary Checklist (Required)

safe-formdata enforces a strict trust boundary for FormData.
If any item below does not apply, this change likely does not belong here.

N/A - This PR only modifies CI/CD workflow configuration and does not affect the library's boundary enforcement logic.

Type of Change

  • Bug fix
  • Security fix
  • Documentation
  • Refactoring (no behavior change)
  • Tests
  • Tooling / CI

Testing

No tests required - workflow changes will be validated on the next release workflow execution.


🤖 Generated with Claude Code

Co-Authored-By: Claude [email protected]

- Consolidate branch creation and commit steps
- Store branch name in GITHUB_OUTPUT for reuse
- Fix git config email format
- Use variable for branch name consistency

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
@roottool roottool self-assigned this Dec 30, 2025
@codecov
Copy link

codecov bot commented Dec 30, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (5c57965) to head (11d9e70).
⚠️ Report is 3 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #32   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            3         3           
  Lines           22        22           
  Branches         6         6           
=========================================
  Hits            22        22           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@roottool roottool merged commit 4233e68 into main Dec 30, 2025
12 checks passed
@roottool roottool deleted the ci/improve-release-workflow-branch-management branch December 30, 2025 09:47
@roottool roottool added the ci Some changes have been changed to CI. label Dec 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Some changes have been changed to CI.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants