Skip to content

fix: resolve build-apps-bundle's local action ref for external callers - #165

Merged
ineedjet merged 1 commit into
mainfrom
fix/build-apps-bundle-local-ref
Aug 26, 2026
Merged

fix: resolve build-apps-bundle's local action ref for external callers#165
ineedjet merged 1 commit into
mainfrom
fix/build-apps-bundle-local-ref

Conversation

@ineedjet

Copy link
Copy Markdown
Collaborator

Summary

Fixes #164.

.github/actions/build-apps-bundle/action.yml referenced its sibling action as uses: ./.github/actions/build-bundle — a path relative to the caller's own checkout, not flightdeck's. Confirmed live on dupmachine/flightdeck: publish-apps-bundle failed instantly for every external caller, and a downstream deploy job gated on it got skipped entirely, so a real release shipped with zero apps deployed.

Rather than hardcode rubykatzen/flightdeck/.github/actions/build-bundle@v0.11.0 (the issue's suggested fix, which would need a manual bump on every release), this uses the $/ self-repository-relative reference already used throughout this repo's own workflows (release.yml, deploy.yml, etc.) for exactly this kind of local, caller-independent reference — one line, no version-pin drift to maintain.

Test plan

  • pre-commit clean (yamllint; actionlint doesn't lint .github/actions/*/action.yml files, only .github/workflows/*.yml)
  • Not yet verified end-to-end against a real external caller (the original repro was on dupmachine/flightdeck)

#164)

./.github/actions/build-bundle resolves against the calling repo's own
checkout, not flightdeck's - broke every external caller (confirmed live
on dupmachine/flightdeck: publish-apps-bundle failed instantly, and the
deploy job gated on it got skipped, so a real release shipped zero apps).
Use the same $/ self-repository-relative convention already used
throughout this repo's own workflows instead of a hardcoded version tag,
so it doesn't need bumping every release.
@ineedjet
ineedjet merged commit 90a5333 into main Aug 26, 2026
5 checks passed
@ineedjet
ineedjet deleted the fix/build-apps-bundle-local-ref branch August 26, 2026 19:38
@ineedjet ineedjet mentioned this pull request Aug 26, 2026
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.

build-apps-bundle@v0.11.0 fails: local action reference doesn't resolve for external callers

1 participant