Test AppImage source header dependency closure #1010
No reviewers
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
testing wanted
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Hookshot!1010
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/appimage-oot-cheat-header"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
PR #1012 by Solar-Ibex fixed the
missing
oot_cheat_items.hpackaging behind #990. This PR now adds only regressioncoverage and an explicit Windows skip for the POSIX packaging check. The
production packaging script is identical to current main.
The game-free check executes the actual AppImage source-copy block, then follows
repository-local quoted includes transitively. An authored missing-header/include
cycle case verifies both detection and the complete closure. The regression is
unchanged from the earlier PR head.
After normally merging main
3b4347d3, both cases pass throughtests/run_all.py --strict appimage_source_headers;bash -nandgit diff --checkalso pass. The originalb2765ba6packaging failure on themissing shared header remains historical negative evidence, not a new test of
current main.
No full AppImage/game build or native compilation was run. This covers literal
repository-local includes, not system, macro-generated or include-search-path
dependencies. No game or generated build data is involved. Refs #990.
Hosted checks on
f2760a1b: Linux AppImage, Linux source regressions, Windows source regressions, Windows renderer, Builder package, SPIR-V checks and workflow lint all pass. Release publication was intentionally skipped for this pull request.