Skip to content

Run Web export and Swift audio checks on pull requests - #4

Open
LerSent001 wants to merge 1 commit into
mainfrom
ci/pr-export-audio-checks
Open

LerSent001 wants to merge 1 commit into
mainfrom
ci/pr-export-audio-checks

Conversation

@LerSent001

Copy link
Copy Markdown
Owner

Pull requests currently receive no automated checks: the existing Pages workflow runs only after changes reach main. Add a separate read-only verification workflow so renderer/export regressions can be found during review.

  • Linux: frozen-lockfile installation, all preset/state export checks, audio mapping checks, TypeScript, and production build via pnpm build.
  • macOS: generate audio parity fixtures, execute the native Swift comparison, and typecheck the generated SwiftUI export.
  • Trigger on PRs, pushes to main, and manual dispatch; cancel superseded runs and limit job time. No Pages permissions or deployment are used.
  • Add bilingual contribution guidance covering reproduction details, renderer/audio contracts, and the limits of static/native mapping checks.

Validation: the same build, Swift mapping comparison, and Swift typecheck commands pass locally; workflow syntax checked locally. GitHub-hosted run results will be visible in this PR.

This branch has not been deployed

No deployments
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