You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Runs on a schedule (e.g. nightly) and is visible to the team.
On failure:
CI run is clearly marked as failed.
Logs are preserved for debugging.
It's clear what branches/tags/commits were used so that a developer can reproduce the failure.
GitHub issue is created in the repo for visibiltiy for the team. (We can do something similar to what Lotus does for its periodic "very expensive tests")
Why Important
Detects cross-repo breakages before they reach calibnet/mainnet hopefully.
Provides an early warning system for regressions in core flows.
Supports GA and post-GA stability by continuously validating the “golden paths”.
User/Customer
Primary: Entire FOC engineering team.
Notes
Start with nightly-only; maybe we'll consider per-PR jobs later for critical components.
Keep logs and artifacts lightweight but sufficient for root-cause analysis.
We'll do this in a new repo to now avoid more clutter to existing "central" repos like synapse-sdk. We'll do this in a new repo "foc-integ-tests" that houses both various integration test scenarios (where an example scenario will be created following #7 ) and the ci yaml files to periodically run these scenarios.
Done Criteria
Why Important
User/Customer
Notes
What to run against
We want two sets of runs:
Specifically:
Where to run this
We'll do this in a new repo to now avoid more clutter to existing "central" repos like
synapse-sdk. We'll do this in a new repo "foc-integ-tests" that houses both various integration test scenarios (where an example scenario will be created following #7 ) and the ci yaml files to periodically run these scenarios.