Skip to content

feat(ci): dynamic spot instance usage - #23555

Open
kalverra wants to merge 4 commits into
DX-5065/go-ci-tool-first-portsfrom
DX-5101/spot-instances
Open

feat(ci): dynamic spot instance usage#23555
kalverra wants to merge 4 commits into
DX-5065/go-ci-tool-first-portsfrom
DX-5101/spot-instances

Conversation

@kalverra

Copy link
Copy Markdown
Collaborator

Intent

Determine what spot strategy we should use based on the branch name + CI event. Avoid using spot instances where failures evicitons are the most annoying (merge queue, release branches)


Stack created with GitHub Stacks CLIGive Feedback 💬

@github-actions

Copy link
Copy Markdown
Contributor

👋 kalverra, thanks for creating this pull request!

To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team.

Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks!

@github-actions

Copy link
Copy Markdown
Contributor

✅ No conflicts with other open PRs targeting develop

@trunk-io

trunk-io Bot commented Aug 26, 2026

Copy link
Copy Markdown

Static BadgeStatic BadgeStatic Badge

Failed Test Failure Summary Logs
TestTokenTransfer_Solana2EVM The test failed during the Solana to EVM token transfer process, but the specific error cause is not shown in the provided logs. Logs ↗︎
TestTokenTransfer_Solana2EVM/Send_token_to_contract The test for sending tokens to a contract failed during execution. Logs ↗︎
TestTokenTransfer_EVM2Solana The test failed during the setup or deployment of Solana programs and contracts, indicating an issue with environment preparation or program deploy... Logs ↗︎
TestIntegration_KeeperPluginLogUpkeep_ErrHandler The test failed due to an unspecified error during execution, with no clear indication of the specific cause. Logs ↗︎

View Full Report ↗︎Docs

@kalverra
kalverra force-pushed the DX-5101/spot-instances branch from 9a180b6 to 0dbce29 Compare August 27, 2026 17:59
@kalverra
kalverra force-pushed the DX-5101/spot-instances branch from 0dbce29 to 73c5449 Compare August 27, 2026 18:22
erikburt
erikburt previously approved these changes Aug 28, 2026
Comment on lines 80 to 83
- name: Define test matrix
id: define-matrix
shell: bash
run: |

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Ideally ${{ steps.spot.outputs.spot_flag }} is injected as an env var instead of templated.

@cl-sonarqube-production

Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarQube

@kalverra
kalverra force-pushed the DX-5101/spot-instances branch from 6d3acb1 to afecaa2 Compare August 31, 2026 18:17
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