Skip to content

Feat/rnaa 469 full library building script#1172

Merged
basiav merged 11 commits into
mainfrom
feat/rnaa-469-full-library-building-script
Jul 20, 2026
Merged

Feat/rnaa 469 full library building script#1172
basiav merged 11 commits into
mainfrom
feat/rnaa-469-full-library-building-script

Conversation

@basiav

@basiav basiav commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Closes RNAA-469

⚠️ Breaking changes ⚠️

Introduced changes

  • Tiered local validation (scripts/validate.sh + yarn validate:*):
    • --fast — CI-parity checks (format, lint, typecheck, enum sync, build, C++ + JS tests)
    • --graph — graph tests (+ ASan path)
    • --android / --ios — native library builds (Gradle / pod install + xcodebuild)
    • --full--fast + --android + --ios, with graceful skips when SDK/platform is unavailable
  • Docs: updated Claude skills (post-work-checks/SKILL.md, build-compilation-dependencies/SKILL.md)
  • Optional ccache: if ccache is on PATH, validate.sh wraps host CC/CXX for --android / --ios runs (helps host compiles such as the prebuild test:cpp; NDK/Xcode need separate setup to cache those builds)

Checklist

  • Linked relevant issue
  • Updated relevant documentation
  • Added/Conducted relevant tests
  • Performed self-review of the code
  • Updated Web Audio API coverage
  • Added support for web
  • Updated old arch android spec file

Comment thread packages/react-native-audio-api/scripts/download-prebuilt-binaries.sh Outdated
Comment thread packages/react-native-audio-api/scripts/download-prebuilt-binaries.sh Outdated
Comment thread scripts/validate.sh
Comment thread scripts/validate.sh
Comment thread scripts/validate.sh Outdated
Comment thread scripts/validate.sh Outdated
Comment thread .claude/skills/build-compilation-dependencies/SKILL.md Outdated
Comment thread lefthook.yml Outdated
basiav and others added 4 commits July 17, 2026 14:44
…es.sh

Co-authored-by: Maciej Makowski <maciej.makowski2608@gmail.com>
Co-authored-by: Maciej Makowski <maciej.makowski2608@gmail.com>
Co-authored-by: Maciej Makowski <maciej.makowski2608@gmail.com>

@maciejmakowski2003 maciejmakowski2003 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have you completed the testing for these changes? If so, we can proceed with the merge.

@basiav
basiav merged commit 95acd89 into main Jul 20, 2026
8 checks passed
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.

2 participants