Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.19 KB

File metadata and controls

28 lines (23 loc) · 1.19 KB

Platform Upgrade — Task Tracker

Phase 1: Foundation (non-breaking)

  • Create VERSION file (3.0.0)
  • Create scripts/core/version.sh
  • Create tools/versions.lock with apktool SHA256
  • Create scripts/core/manifest.sh
  • Fix build_module/module.prop duplication

Phase 2: Integration (backward-compatible)

  • Update scripts/core/module.sh — embed manifest in ZIP
  • Update patcher scripts (a13/a14/a15/a16) — source version.sh, pass metadata
  • Update CHANGELOG.md — add 3.0.0 entry

Phase 3: CI Restructuring (behavioral change)

  • Update all 4 patcher workflows — deferred tag cleanup, manifest upload, structured release body
  • Add version-check job to feature-test-suite.yml

Phase 4: Platform Infrastructure

  • Create update-build-index.yml — gh-pages index with concurrency control, JSON validation, per-device split
  • Create release-engine.yml — SemVer engine releases
  • Create cleanup-tags.yml — scheduled batch tag cleanup (old + build-tmp)
  • Create RELEASE.md

Phase 5: Verification

  • Validate all YAML files parse correctly
  • Verify VERSION/CHANGELOG consistency check works
  • Lint shell scripts