Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.0 release preparations #102

Merged
merged 8 commits into from
Sep 8, 2021
Merged

Conversation

lorentey
Copy link
Member

@lorentey lorentey commented Sep 4, 2021

This updates docs and cleans up some internals to prepare for source stability, and adds a script to exercise a bunch of build variants that aren't well-covered by our current CI infrastructure.

Checklist

  • I've read the Contribution Guidelines
  • My contributions are licensed under the Swift license.
  • I've followed the coding style of the rest of the project.
  • I've added tests covering all new code paths my change adds to the project (if appropriate).
  • I've added benchmarks covering new functionality (if appropriate).
  • I've verified that my change does not break any existing tests or introduce unexplained benchmark regressions.
  • I've updated the documentation if necessary.

This (undocumented) workspace allows benchmark developers to work on the collection benchmarks and the benchmarking infrastructure within Xcode, with minimal pain. Moving it under Utils/ makes it easier to build the package with the xcodebuild utility; it also makes it (hopefully) clear that the workspace isn't source stable.
The underscored module name makes it clear that this isn't public API.
This script builds and tests the package a tiny fraction of the full support matrix. It's useful for prerelease testing.
Mark the deprecated `subscript(offset:)` and `modifyValue(...)` APIs unavailable and replace their bodies with fatalError().
@lorentey
Copy link
Member Author

lorentey commented Sep 4, 2021

@swift-ci test

glessard
glessard previously approved these changes Sep 5, 2021
@lorentey
Copy link
Member Author

lorentey commented Sep 8, 2021

@swift-ci test

@lorentey
Copy link
Member Author

lorentey commented Sep 8, 2021

lorentey dismissed glessard’s stale review via 8303a77 11 seconds ago

I'm sure this won't get annoying at all. 😉

@glessard
Copy link
Contributor

glessard commented Sep 8, 2021

I'm sure this won't get annoying at all. 😉

I still think it's fine.

@lorentey lorentey merged commit 4e4bad9 into apple:release/1.0 Sep 8, 2021
@lorentey lorentey deleted the release-prep branch September 8, 2021 18:50
@lorentey lorentey added this to the 1.0.0 milestone Sep 9, 2021
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