feat(CI): Upload e2e error videos to GitHub
Experiment made with Claude Sonnet 4.
This is an attempt to improve our CI debugging workflow by moving e2e failure videos and/or screenshots as artifacts to each pull request. As of the creation of this issue, the team relies on a Slack channel that receives e2e video artifacts.
The latest updates on your projects. Learn more about Vercel for GitHub.
3 Skipped Deployments
| Project | Deployment | Preview | Comments | Updated (UTC) |
|---|---|---|---|---|
| docs | Preview | Sep 5, 2025 6:18pm | ||
| flagsmith-frontend-preview | Preview | Sep 5, 2025 6:18pm | ||
| flagsmith-frontend-staging | Preview | Sep 5, 2025 6:18pm |
Docker builds report
| Image | Build Status | Security report |
|---|---|---|
ghcr.io/flagsmith/flagsmith-api-test:pr-6023 |
Finished :white_check_mark: | Skipped |
ghcr.io/flagsmith/flagsmith-frontend:pr-6023 |
Finished :white_check_mark: | Results :white_check_mark: |
ghcr.io/flagsmith/flagsmith-api:pr-6023 |
Finished :white_check_mark: | Results :white_check_mark: |
ghcr.io/flagsmith/flagsmith:pr-6023 |
Finished :white_check_mark: | Results :white_check_mark: |
ghcr.io/flagsmith/flagsmith-private-cloud:pr-6023 |
Finished :white_check_mark: | Results :white_check_mark: |
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 97.99%. Comparing base (4f67003) to head (67537cd).
:warning: Report is 1 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #6023 +/- ##
=======================================
Coverage 97.99% 97.99%
=======================================
Files 1275 1275
Lines 44892 44892
=======================================
Hits 43993 43993
Misses 899 899
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
At a glance, I don't know yet why Claude's approach didn't work. We'll wait to prioritize this correctly and maybe fit within a sprint.