devops: submit e2e tests to Flakiness dashboard
AS
21h ago+32+32+01234567890123456789-2-2-0123456789
Submit first batch of test results to Flakiness.io.
I'll follow up with PRs to submit more test results, such as:
- visual tests
- backend pytest
- jest
PRs from forks (including this one) get neither GitHub secrets nor OIDC tokens, so the reporter can't upload from them by default. To cover them, the e2e job uses the new authentication flow for fork PRs via flakiness/authenticate-fork-prs. It does nothing in other runs, which keep using OIDC.
Once landed, the project admin should enable Accept uploads from pull requests from forks in https://flakiness.io/redash/redash/access