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

New versions #619

Merged
merged 10 commits into from
May 21, 2024
Merged

New versions #619

merged 10 commits into from
May 21, 2024

Conversation

madsmtm
Copy link
Owner

@madsmtm madsmtm commented May 21, 2024

Release checklist:

  • The branch is named new-versions, such that the full CI will run.
  • Changelogs have only been modified under the Unreleased header.
  • Version numbers are bumped in the following order:
    • objc2-proc-macros
    • objc-sys
    • objc2-encode
    • objc2
    • block2
    • Framework crates
  • Local tests have been run (see helper-scripts/test-local.fish):
    • macOS 10.14.6 32bit
    • iOS 9.3.6, 1st generation iPad Mini

Post merge:

  • A tag is created on the merge commit for each new version.

@madsmtm madsmtm added A-objc2 Affects the `objc2`, `objc2-exception-helper` and/or `objc2-encode` crates A-framework Affects the framework crates and the translator for them A-block2 Affects the `block2` crate labels May 21, 2024
@madsmtm madsmtm merged commit 38a7347 into master May 21, 2024
28 checks passed
@madsmtm madsmtm deleted the new-versions branch May 21, 2024 07:21
@madsmtm
Copy link
Owner Author

madsmtm commented May 21, 2024

Wow, this one was a mess... I hit an issue with the version of Cargo I was using (several times), presumably rust-lang/cargo#13843, which prevented it from transforming the lints.workspace = true field before publishing, and then I also had to fork cargo-release to allow releasing more than 30 crates at a time, and objc2-ui-kit hadn't gotten its maximum features bumped, and so on... But, it's mostly done for now, I really hope the next one's going to be easier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-block2 Affects the `block2` crate A-framework Affects the framework crates and the translator for them A-objc2 Affects the `objc2`, `objc2-exception-helper` and/or `objc2-encode` crates
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant