Skip to content

Conversation

@polyipseity
Copy link
Member

Summary

  • Add reusable workflows for release, docker, and checks; callers now use hosted-first → self-hosted fallback.
  • New files: .github/workflows/{release,docker,check}-reusable.yml.
  • Callers updated: .github/workflows/{release,docker,check}.yml call reusable workflows for try/fallback.
  • Fallback gating uses if: ${{ failure() }} so fallback runs only when the try job fails.
  • continue_on_error is passed into reusable workflows as an input and applied at job level.
  • Clarifying comments added about PR UI duplication and cosmetic failures when fallback runs.
  • Fallback runs_on set to self-hosted.

Notes

  • Branch: feat/prefer-hosted-fallback-reusable
  • Expect PR UI to show duplicated/expanded checks when fallback executes; this is cosmetic (documented in comments).

@polyipseity polyipseity added the enhancement New feature or request label Jan 19, 2026
@polyipseity polyipseity self-assigned this Jan 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants