Skip to content

ci: register merge_build_3x.yml for manual dispatch - #932

Merged
raakella1 merged 1 commit into
eBay:stable/v7.xfrom
raakella1:ci/enable-3x-workflow-dispatch
Sep 30, 2026
Merged

raakella1 merged 1 commit into
eBay:stable/v7.xfrom
raakella1:ci/enable-3x-workflow-dispatch

Conversation

@raakella1

Copy link
Copy Markdown
Contributor

GitHub only shows the "Run workflow" button for a workflow path if that path exists on the default branch with a workflow_dispatch trigger. The "Homestore 3.x Build" workflow (.github/workflows/merge_build_3x.yml) only lives on the stable/v3.x-line branches (stable/v3.7.x, stable/v3.8.x, stable/v6.x), so it was never dispatchable, and there was no self-service way to refresh its Conan/IOMgr caches when they expire -- PRs against those branches would fail in "Load IOMgr Cache" with fail-on-cache-miss, and the only fix was a maintainer pushing/merging directly to the branch.

Add a stub copy of this workflow on the default branch containing only the workflow_dispatch trigger. This registers the path so the "Run workflow" button appears; picking a stable/v3.x branch from "Use workflow from" runs that branch's own (real) copy of the file, refreshing its caches, self-service for anyone with repo Write access.

GitHub only shows the "Run workflow" button for a workflow path if that
path exists on the default branch with a workflow_dispatch trigger. The
"Homestore 3.x Build" workflow (.github/workflows/merge_build_3x.yml)
only lives on the stable/v3.x-line branches (stable/v3.7.x, stable/v3.8.x,
stable/v6.x), so it was never dispatchable, and there was no self-service
way to refresh its Conan/IOMgr caches when they expire -- PRs against
those branches would fail in "Load IOMgr Cache" with fail-on-cache-miss,
and the only fix was a maintainer pushing/merging directly to the branch.

Add a stub copy of this workflow on the default branch containing only
the workflow_dispatch trigger. This registers the path so the "Run
workflow" button appears; picking a stable/v3.x branch from "Use workflow
from" runs that branch's own (real) copy of the file, refreshing its
caches, self-service for anyone with repo Write access.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (stable/v7.x@0d224a5). Learn more about missing BASE report.
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@              Coverage Diff               @@
##             stable/v7.x     #932   +/-   ##
==============================================
  Coverage               ?   48.32%           
==============================================
  Files                  ?      110           
  Lines                  ?    13122           
  Branches               ?     6330           
==============================================
  Hits                   ?     6341           
  Misses                 ?     2557           
  Partials               ?     4224           

☔ View full report in Codecov by Harness.
📢 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.

@raakella1
raakella1 merged commit a8ebb96 into eBay:stable/v7.x Sep 30, 2026
40 of 41 checks passed
@raakella1
raakella1 deleted the ci/enable-3x-workflow-dispatch branch September 30, 2026 16:17
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