Skip to content

fix: host regression workflow locally to avoid private repo resolution#58

Merged
gontzess merged 2 commits intomainfrom
gontzess/move-regression-workflow-local
Mar 3, 2026
Merged

fix: host regression workflow locally to avoid private repo resolution#58
gontzess merged 2 commits intomainfrom
gontzess/move-regression-workflow-local

Conversation

@gontzess
Copy link
Copy Markdown
Contributor

@gontzess gontzess commented Mar 3, 2026

Summary

  • Copy regression.yml from baton-regression into this repo
  • Update verify.yaml to reference it locally (./.github/workflows/regression.yaml) instead of cross-repo (ConductorOne/baton-regression/...@main)

Context

GitHub Actions cannot resolve nested reusable workflow references to private repos at startup time, even with access_level: "organization". This caused startup_failure / 0-job failures on every connector with regression enabled.

Hosting the workflow file here (public repo) eliminates the resolution issue. The workflow still checks out baton-regression source from main at runtime using RELENG_GITHUB_TOKEN.

Test plan

  • After merge, update v4 tag
  • Re-run verify on baton-mysql — regression job should start and attempt to build baton-regression
Screenshot 2026-03-03 at 14 34 12

Move regression.yml from baton-regression into this repo so that
the nested reusable workflow reference resolves against a public
repo at startup time. GitHub Actions cannot resolve nested reusable
workflow references to private repos, even with access_level set
to organization.

The workflow still checks out baton-regression source from main
at runtime using RELENG_GITHUB_TOKEN.
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 3, 2026

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (3)
  • .github/workflows/regression.yaml is excluded by none and included by none
  • .github/workflows/verify.yaml is excluded by none and included by none
  • docs/verify-workflow.md is excluded by none and included by none

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch gontzess/move-regression-workflow-local

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


Comment @coderabbitai help to get the list of available commands and usage tips.

@gontzess gontzess requested a review from robert-chiniquy March 3, 2026 19:35
@gontzess gontzess merged commit 3c826da into main Mar 3, 2026
2 checks passed
@gontzess gontzess deleted the gontzess/move-regression-workflow-local branch March 3, 2026 19:39
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.

2 participants