Dont release known broken artefacts.
Your use case
Dont build release artefacts for Nightly or Release for a given platform if CI for that platform fails.
Have you considered any alternatives?
Making the launcher app fault proof by automatic rollback when the update fails could work.
Additional context
No response
Dont build release artefacts for Nightly or Release for a given platform if CI for that platform fails.
CI didn't fail. The smoke tests under Playwright seemed fine until after https://github.com/element-hq/element-desktop/actions/workflows/build_and_test.yaml
Making the launcher app fault proof by automatic rollback when the update fails could work.
That's be a request for the upstream of whichever platform you're running on. Squirrel.Windows, Squirrel.Mac etc, our code isn't even reaching execution in this case.