Skip to content

Conversation

@sreuland
Copy link
Contributor

@sreuland sreuland commented Oct 13, 2025

What

Changed e2e test to use new system test callable pipeline this pipeline leverages image caching from the quickstart callable pipeline and new system-test caching where possible as it depends on the component versions specified. the caching has potential to reduce total time to build the stack for same component versions and run tests.

the last CI run for e2e.yml on this pr which had been run a couple times back to back with same component versions had the caches populated and the completion time for complete build and test execution was about 14 minutes.

Why

Reduce docker image build times, lower test build/setup times.

Known limitations

the gh repo limit on cache size is 10GB, the images being cached are competing for that size with any other CI steps that may be using caching also. evictions are possible, at which point cache misses are likely which requires quickstart or system-test images to be rebuilt again.

Copy link
Member

@leighmcculloch leighmcculloch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👏🏻

@sreuland sreuland force-pushed the use_quickstart_pipe branch from 3cc39fe to e3530f2 Compare October 14, 2025 05:37
@sreuland sreuland changed the title e2e tests: use quickstart build pipeline with refined system test build e2e tests: use quickstart build pipeline from forked repo Nov 4, 2025
@sreuland sreuland changed the title e2e tests: use quickstart build pipeline from forked repo e2e tests: use quickstart workflow from forked repo Nov 4, 2025
@sreuland sreuland marked this pull request as ready for review November 19, 2025 17:14
@sreuland sreuland changed the title e2e tests: use quickstart workflow from forked repo e2e tests: use system test callable workflow Nov 25, 2025
@sreuland sreuland merged commit f4f4ecf into stellar:main Nov 26, 2025
43 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants