Skip to content

fix: --isolate fixes and daily CI job#8194

Merged
DaniPopes merged 8 commits intofoundry-rs:masterfrom
klkvr:master
Jun 19, 2024
Merged

fix: --isolate fixes and daily CI job#8194
DaniPopes merged 8 commits intofoundry-rs:masterfrom
klkvr:master

Conversation

@klkvr
Copy link
Member

@klkvr klkvr commented Jun 19, 2024

Motivation

Our CI did not pass for --isolate without small fixes and I wanted to ensure that #8181 will not conflict with it.

Solution

Extracts cargo nextest invocation into reusable workflow and adds separate daily CI job running tests with isolation mode enabled by default.

@klkvr klkvr marked this pull request as draft June 19, 2024 01:45
@klkvr klkvr marked this pull request as ready for review June 19, 2024 01:56
#[cfg(not(feature = "isolate-by-default"))]
isolate: false,
#[cfg(feature = "isolate-by-default")]
isolate: true,
Copy link
Member

Choose a reason for hiding this comment

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

this can be cfg!() macro

Copy link
Member

@mattsse mattsse left a comment

Choose a reason for hiding this comment

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

this should work

@DaniPopes DaniPopes merged commit 3df7d8a into foundry-rs:master Jun 19, 2024
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.

3 participants