Skip to content

Conversation

@leighmcculloch
Copy link
Member

@leighmcculloch leighmcculloch commented Oct 12, 2025

What

Add continue-on-error flag to test configuration, allowing individual image test failures to be non-blocking. Restructure additional-tests under a tests object in images.json and update workflow to reference matrix.image properties. Enable continue-on-error for nightly and nightly-next builds while keeping it disabled for stable releases. Change the timeouts for tests.

Why

Nightly builds use bleeding-edge dependencies that may fail unpredictably, but these failures should not block the entire CI pipeline. Stable releases require strict test passing to ensure production readiness.

The timeouts were all over the place and not representative of how much time we actually expect the tests to pass. Some were super high because we use to run the tests for pubnet, but don't anymore. Setting the timeouts smaller but as a multiplier of run number in case we see failures and want to try rerunning to see if it just needed a little more time. Timeouts are now defined in the action which makes managing the configuration and visually identifying a timeout much easier in the GitHub UI.

@leighmcculloch leighmcculloch requested a review from fnando October 12, 2025 13:33
@github-project-automation github-project-automation bot moved this to Backlog (Not Ready) in DevX Oct 12, 2025
@leighmcculloch leighmcculloch marked this pull request as ready for review October 12, 2025 20:19
@leighmcculloch leighmcculloch enabled auto-merge (squash) October 12, 2025 20:19
@leighmcculloch leighmcculloch merged commit 5091575 into main Oct 13, 2025
121 of 124 checks passed
@leighmcculloch leighmcculloch deleted the add-continue-on-error-test-config branch October 13, 2025 21:00
@github-project-automation github-project-automation bot moved this from Backlog (Not Ready) to Done in DevX Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants