Skip to content

Clean up preconcurrency warnings#352

Closed
czechboy0 wants to merge 1 commit into
apple:mainfrom
czechboy0:hd-clean-up-preconcurrency-warnings
Closed

Clean up preconcurrency warnings#352
czechboy0 wants to merge 1 commit into
apple:mainfrom
czechboy0:hd-clean-up-preconcurrency-warnings

Conversation

@czechboy0

Copy link
Copy Markdown
Contributor

Motivation

On 5.11/nightly Swift upgraded preconcurrency diagnostics from a remark to a warning, and since we run CI with warnings-as-errors, that broke it. It's possible we don't need to use preconcurrency imports anymore, so trying that in this PR.

Modifications

Remove preconcurrency imports and see if CI passes.

Result

No more preconcurrency imports for the places we got a warning for.

Test Plan

CI.

@czechboy0

Copy link
Copy Markdown
Contributor Author

No we actually still need them in some places. Closing.

@czechboy0 czechboy0 closed this Oct 30, 2023
czechboy0 added a commit that referenced this pull request Oct 30, 2023
Disable warnings-as-errors for nightlies

### Motivation

In Swift 5.11/nigtlies Swift upgraded preconcurrency diagnostics from a remark to a warning, and since we run CI with warnings-as-errors, that broke it. I tried removing the preconcurrency attribute on imports in #352, but we still need it.

Since main builds of Swift are still in-development, we shouldn't be so sensitive to changes there, so disabling warnings-as-errors for nightlies only (keeping for 5.8, 5.9, and 5.10).

### Modifications

Disable warnings as errors on CI for nightlies.

### Result

CI should pass again.

### Test Plan

CI.


Reviewed by: PeterAdams-A

Builds:
     ✔︎ pull request validation (5.10) - Build finished. 
     ✔︎ pull request validation (5.8) - Build finished. 
     ✔︎ pull request validation (5.9) - Build finished. 
     ✔︎ pull request validation (compatibility test) - Build finished. 
     ✔︎ pull request validation (docc test) - Build finished. 
     ✔︎ pull request validation (integration test) - Build finished. 
     ✔︎ pull request validation (nightly) - Build finished. 
     ✔︎ pull request validation (soundness) - Build finished. 

#353
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.

1 participant