Skip to content

Clean up CI#197

Merged
adamgreig merged 5 commits into
rust-embedded:mainfrom
thejpster:clean-up-ci
Jul 4, 2026
Merged

Clean up CI#197
adamgreig merged 5 commits into
rust-embedded:mainfrom
thejpster:clean-up-ci

Conversation

@thejpster

Copy link
Copy Markdown
Contributor

Now we always use the same nightly version for everything (but we sill also check MSRV and latest stable in CI, for the targets where we can do that)

includes #196

thejpster added 3 commits July 4, 2026 17:22
Moves the arch-specific asm blocks into their respective modules.
This was causing problems running aarch32-cpu tests on an Apple MacBook.
@thejpster thejpster force-pushed the clean-up-ci branch 6 times, most recently from 86b1790 to 8868bb5 Compare July 4, 2026 17:33
@thejpster

Copy link
Copy Markdown
Contributor Author

So I don't love that the CI time has gone from about 5 minutes to about 7.5 minutes. But I am happier that CI always does all the targets in the just file, instead of duplicating the list.

@thejpster thejpster force-pushed the clean-up-ci branch 2 times, most recently from 461fdf1 to d5218be Compare July 4, 2026 18:30
@thejpster

Copy link
Copy Markdown
Contributor Author

OK, I now have the target list in the justfile instead of in both the justfile and the workflow file.

I also let the QEMU jobs start ASAP, to cut down on overall runtime.

thejpster added 2 commits July 4, 2026 19:49
- Now only the justfile has the list of targets to test
- QEMU jobs can start earlier
@adamgreig adamgreig added this pull request to the merge queue Jul 4, 2026
Merged via the queue into rust-embedded:main with commit bdb2e8c Jul 4, 2026
96 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