Skip to content

Conversation

@kompre
Copy link
Owner

@kompre kompre commented Oct 21, 2025

Purpose

Validate the workflow fixes for race conditions and test triggering.

What This Tests

1. Concurrency Control ✅

  • Adding multiple labels ( + ) should only trigger ONE version-bump run
  • Previous behavior: 2 separate runs, causing race conditions
  • Expected: Single run processes all labels

2. Test Workflow After Version Bump ✅

  • Test workflow should automatically run after version bump completes
  • Previous behavior: Test never ran (GITHUB_TOKEN commits don't trigger workflows)
  • Expected: Test runs via workflow_run trigger, creates required status check

3. Auto-Merge ✅

  • After test passes, PR should auto-merge
  • Previous behavior: Blocked waiting for test check that never came
  • Expected: Auto-merge proceeds automatically

4. Release Workflow ✅

  • After merge, release workflow should publish to TestPyPI
  • Expected version: 2025.9.0rc12025.9.0rc2
  • Expected: GitHub Release with improved notes using this PR description

Expected Flow

  1. Version bump runs (once) → commits new version → enables auto-merge
  2. Test workflow triggers automatically (via workflow_run)
  3. Test passes → auto-merge proceeds
  4. Release workflow publishes to TestPyPI
  5. GitHub Release created with this PR's description

🤖 Generated with Claude Code

@kompre kompre added test-release Publish package to TestPyPI bump:rc Version bump: rc labels Oct 21, 2025
@github-actions
Copy link
Contributor

✅ Version bumped: 2025.9.1rc12025.9.1rc2

@github-actions github-actions bot enabled auto-merge (squash) October 21, 2025 12:17
@github-actions
Copy link
Contributor

✅ Version bumped: 2025.9.1rc22025.9.1rc3

@kompre kompre closed this Oct 21, 2025
auto-merge was automatically disabled October 21, 2025 12:42

Pull request was closed

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

Labels

bump:rc Version bump: rc test-release Publish package to TestPyPI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants