devops: submit e2e tests to Flakiness dashboard

AS
21h ago
+32-2

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