Skip to content

fix: prepare package repository build prerequisites - #20

Merged
tifycloud merged 1 commit into
mainfrom
codex/fix-package-repository-prerequisites
Jul 22, 2026
Merged

tifycloud merged 1 commit into
mainfrom
codex/fix-package-repository-prerequisites

Conversation

@tifycloud

Copy link
Copy Markdown
Owner

Summary

  • build OpenWrt host tools before compiling the locked APK package set
  • fail early if staging_dir/host/bin/libdeflate-gzip is missing
  • build the selected target toolchain before package compilation
  • enforce the prerequisite order inside the exact publish step with policy tests

Root cause

The package-only make target did not imply OpenWrt host tools. Lua host source extraction therefore attempted to execute a missing staging_dir/host/bin/libdeflate-gzip.

Verification

  • bash tests/test_static.sh
  • actionlint -color=false .github/workflows/*.yml
  • shellcheck -S warning scripts/*.sh tests/*.sh
  • git diff --check
  • clean Ubuntu 24.04 linux/amd64 container reached the prior failure point and produced executable staging_dir/host/bin/libdeflate-gzip
  • independent verifier review: APPROVE

@tifycloud
tifycloud merged commit 7114434 into main Jul 22, 2026
6 checks passed
@tifycloud
tifycloud deleted the codex/fix-package-repository-prerequisites branch July 22, 2026 04:10
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.

1 participant