Skip to content

Add mobile release preflight workflow#2

Merged
bigdestiny2 merged 1 commit into
mainfrom
release/mobile-preflight-ci
Jun 28, 2026
Merged

Add mobile release preflight workflow#2
bigdestiny2 merged 1 commit into
mainfrom
release/mobile-preflight-ci

Conversation

@bigdestiny2

Copy link
Copy Markdown
Owner

Summary

  • add a macOS GitHub Actions workflow that reproduces mobile/native release preflight setup from a cold checkout
  • generate native worklet bundles, mirror iOS BareKit/addon frameworks, mirror Android BareKit as an AAR, and upload the soft preflight JSON report
  • add a report verifier so CI fails on new structural blockers while allowing only the known production credential/store blockers

Validation

  • npm ci
  • npm test
  • npm audit --audit-level=high
  • npm run bundle-all-native
  • npm run barekit:fetch:addons
  • npm run barekit:fetch:android
  • npm run --silent release:preflight -- --json --soft > dist/release-preflight/mobile-release-preflight.json
  • npm run check:release-preflight-report -- dist/release-preflight/mobile-release-preflight.json --allow-production-blockers
  • node --test test/release-preflight.test.js test/release-preflight-report.test.js
  • node --check scripts/fetch-android-barekit.js scripts/check-release-preflight-report.js scripts/fetch-barekit-addons.js
  • git diff --check

@bigdestiny2
bigdestiny2 merged commit 9101200 into main Jun 28, 2026
1 check passed
@bigdestiny2
bigdestiny2 deleted the release/mobile-preflight-ci branch June 28, 2026 08:44
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