Repository navigation
Upstream component refresh, build pipeline resiliency, shell security hardening, and performance optimizations.
Core Highlights
- Upstream Engine Updates:
- Upgraded Play Integrity Fork to official
v19stable release (incorporating latest Canary-print fallbacks and platform beta checks). - Upgraded TEESimulator (JingMatrix) to
canary-76, resolving 404 download errors caused by upstream branch pruning. - Pinned TEESimulator-RS (
v6.0.1-307) and TrickyStoreOSS (v3.1.0).
- Upgraded Play Integrity Fork to official
- Build Pipeline Resiliency:
- Added dual-engine regex replacement support in
build.sh(transparent Python 3 / Python fallback alongside Perl). - Updated
update-upstream.shto automatically reset CI nightly URLs when bumping to official release tags.
- Added dual-engine regex replacement support in
- Security & Script Hardening:
- Hardened temporary directory cleanup in
post-fs-data.shwith defensive syntax (rm -rf "${AS_TMP:?}"/*) to protect against wildcard expansion risks. - Sanitized subshell environment assignments in
action.shandcustomize.sh. - Added exit guards to directory navigation (
cd ... || exit 1) inaction.shandservice.sh. - Upgraded
common_func.shto strict POSIX-compliant test operators and nativecasepattern matching.
- Hardened temporary directory cleanup in
- Performance & Efficiency:
- Replaced subprocess-heavy
ls | greppipelines incollect_logs.shandcommon_func.shwith native shell glob iterations.
- Replaced subprocess-heavy
Support & Donation
- Buy Me a Coffee: buymeacoffee.com/pratikmengal
- Author: Pratik Mengal (@mengalpratik)


