Skip to content

Comments

add initial cargo ci#3409

Merged
Kasama merged 39 commits intomasterfrom
add/cargo-ci
Dec 10, 2025
Merged

add initial cargo ci#3409
Kasama merged 39 commits intomasterfrom
add/cargo-ci

Conversation

@Kasama
Copy link
Contributor

@Kasama Kasama commented Oct 15, 2025

Description of Changes

This changes the ci runs to execute cargo ci instead of running commands directly from the github workflow.

The goal here is to unify the commands under cargo ci so that it's easier and more intuitive to run locally

API and ABI breaking changes

There are no API/ABI changes.

Expected complexity level and risk

Complexity: 1

It is not a complex change as it is mostly localized to the ci runs and is easily reversible if something goes wrong. The biggest risk here is to have future CI runs break, which can be remediated by reverting these changes.

Testing

  • run cargo ci and its subcommands locally
  • run the github workflow against this branch to check if the CI jobs are working properly.

@bfops bfops self-requested a review October 15, 2025 17:26
@bfops
Copy link
Collaborator

bfops commented Oct 15, 2025

The tests are failing. I think several of them just need a Cargo.lock update, but at least one seems to be failing for an unknown subcommand.

@bfops bfops added release-any To be landed in any release window no runtime change This change does not affect the final binaries labels Oct 20, 2025
@bfops
Copy link
Collaborator

bfops commented Oct 27, 2025

FYI I pushed a merge commit so the CI would run again

bfops added 2 commits December 9, 2025 14:15
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
Copy link
Collaborator

@bfops bfops left a comment

Choose a reason for hiding this comment

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

LGTM, minus a few comments

Kasama and others added 3 commits December 10, 2025 14:55
Co-authored-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
Signed-off-by: Roberto Pommella Alegro <robertoaall@gmail.com>
@Kasama Kasama added this pull request to the merge queue Dec 10, 2025
Merged via the queue into master with commit 5ac6573 Dec 10, 2025
27 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no runtime change This change does not affect the final binaries release-any To be landed in any release window

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants