The workflow only triggered on pull_request, which meant the image
tagged with a PR commit SHA would get pushed to ECR, but the merge
commit to main never produced a fresh image. Deploy tooling resolving
main to an ECR tag would either miss or pick up a stale PR build.
Match bskyweb-aws: `push: branches: [main]` + `workflow_dispatch`.
Drops the pull_request trigger entirely. If Dockerfile validation on
PRs is wanted back, we can add a hybrid pattern later (build-on-PR,
push-only-on-main).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* use xlarge runner for macos build
* try and fix yarn cache
* update actions/cache for pods step
* use expo github action main rather than v8
* update all actions to the same
* use yarn cache where missing