fix(ci): use PR-based flow for lockfile sync (#96)
* fix(deps): regenerate lockfile with latest sub-repo dependencies
* fix(ci): use PR-based flow for lockfile sync to respect branch protection
The sync-lockfile workflow was pushing directly to main, which fails
because branch protection requires pull requests. Switch to creating a
PR via peter-evans/create-pull-request and auto-merging it. The merged
push to main triggers deploy-staging.yml, so the direct deploy dispatch
is now only needed when a sub-repo triggers a sync but the lockfile
has not changed.
authored by