angular/.github/workflows
Paul Gschwendtner 17a95dac22 build: resolve benchmark compare SHA from PR branch or upstream remote (#50764)
If we try to resolve the benchmark compare ref (which may be just
`main`), we are just looking inside the PR branch- but that may
not include the `main` SHA. i.e. it's possible to run a comparison
where the PR is slightly behind of the `main` branch, or a comparison
commit from a different branch is used.

We fix this/ and simplify the logic by resolving the SHAs directly in
the TypeScript code, instead of relying on the rather brittle Bash.

Note that current solution still works, but we sometimes may not be able
to resolve to an actual SHA- causing issues as in 864bd72cb2

PR Close #50764
2023-06-19 12:54:54 +00:00
..
aio-preview-build.yml build: update all non-major dependencies (#50583) 2023-06-13 12:45:12 +02:00
aio-preview-deploy.yml build: update cross-repo angular dependencies (#50105) 2023-05-02 18:26:46 +02:00
assistant-to-the-branch-manager.yml build: update all non-major dependencies (#50583) 2023-06-13 12:45:12 +02:00
benchmark-compare.yml build: resolve benchmark compare SHA from PR branch or upstream remote (#50764) 2023-06-19 12:54:54 +00:00
dev-infra.yml build: update all non-major dependencies (#50583) 2023-06-13 12:45:12 +02:00
feature-requests.yml build: update cross-repo angular dependencies (#50105) 2023-05-02 18:26:46 +02:00
google-internal-tests.yml build: update all non-major dependencies (#50583) 2023-06-13 12:45:12 +02:00
merge-ready-status.yml build: update cross-repo angular dependencies (#50105) 2023-05-02 18:26:46 +02:00
scorecard.yml build: update actions/checkout action to v3.5.3 (#50689) 2023-06-13 14:48:02 +02:00
update-cli-help.yml build: update all non-major dependencies (#50583) 2023-06-13 12:45:12 +02:00
update-events.yml build: update all non-major dependencies (#50583) 2023-06-13 12:45:12 +02:00