Skip to content

ci: fix the propagation of TEST_USER_GITHUB - #1446

Merged
MichaelMure merged 4 commits into
trunkfrom
Ia1ad61e54e305bb073efc6853738d3eed81d576c
Sep 17, 2026
Merged

MichaelMure merged 4 commits into
trunkfrom
Ia1ad61e54e305bb073efc6853738d3eed81d576c

Conversation

@sudoforge

Copy link
Copy Markdown
Contributor

A typo in the reference to the repository-level TEST_USER_GITHUB
variable was causing export tests under //bridge/github to be skipped.
This change resolves this issue.

Change-Id: Ia1ad61e54e305bb073efc6853738d3eed81d576c

@sudoforge
sudoforge marked this pull request as draft May 18, 2025 00:52
@sudoforge

sudoforge commented May 18, 2025

Copy link
Copy Markdown
Contributor Author

this effectively "re-enables" the TestGithubPushPull test, which is horrendously flaky (see the CI failures for this tree). i'm setting this as a draft and wont be merging this until i have time to dig into the flaky test and fix it.

@sudoforge
sudoforge changed the base branch from master to trunk June 7, 2025 17:22
@MichaelMure
MichaelMure force-pushed the Ia1ad61e54e305bb073efc6853738d3eed81d576c branch from de7def3 to 3cf190e Compare September 14, 2026 16:15
@MichaelMure
MichaelMure requested a lite review from Copilot September 14, 2026 16:48
@MichaelMure
MichaelMure marked this pull request as ready for review September 14, 2026 16:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No unresolved blocking issues were identified.

Pull request overview

This PR fixes GitHub test credential propagation in CI and improves bridge test cleanup and GitHub API handling.

Changes:

  • Corrects CI variable and secret propagation.
  • Adds interrupt-aware cleanup and readiness polling.
  • Improves label handling and secondary rate-limit recognition.
File summaries
File Summary
bridge/gitlab/import_test.go Simplifies backend cleanup.
bridge/gitlab/export_test.go Adds interrupt-aware cleanup.
bridge/github/import_test.go Removes conflicting interrupt cleanup.
bridge/github/import_integration_test.go Removes conflicting interrupt cleanup.
bridge/github/export.go Improves label synchronization and existing-label handling.
bridge/github/export_test.go Adds readiness polling and interrupt-safe cleanup.
bridge/github/config_test.go Removes obsolete Travis-specific skipping.
bridge/github/client.go Recognizes secondary rate-limit errors.
.github/workflows/build-and-test.yml Corrects credential propagation for the selected matrix job.
Review details
  • Files reviewed: 9/9 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@MichaelMure
MichaelMure added this pull request to the merge queue Sep 16, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Sep 16, 2026
@MichaelMure
MichaelMure force-pushed the Ia1ad61e54e305bb073efc6853738d3eed81d576c branch 2 times, most recently from ad22c52 to d99846e Compare September 17, 2026 16:31
sudoforge and others added 4 commits September 17, 2026 18:31
A typo in the reference to the repository-level `TEST_USER_GITHUB`
variable was causing export tests under //bridge/github to be skipped.
This change resolves this issue.

Change-Id: Ia1ad61e54e305bb073efc6853738d3eed81d576c
@MichaelMure
MichaelMure force-pushed the Ia1ad61e54e305bb073efc6853738d3eed81d576c branch from d99846e to 025f64c Compare September 17, 2026 16:31
@MichaelMure
MichaelMure added this pull request to the merge queue Sep 17, 2026
Merged via the queue into trunk with commit b75ba90 Sep 17, 2026
12 checks passed
@MichaelMure
MichaelMure deleted the Ia1ad61e54e305bb073efc6853738d3eed81d576c branch September 17, 2026 16:40
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