Skip to content

Conversation

@jprochazk
Copy link
Member

@jprochazk jprochazk commented Jul 7, 2023

What

Part of #1343

  • Split the manual_release workflow into multiple jobs
    • This is done so that the publish-wheels, publish-web-demo, and publish-crates workflows can run in parallel. publish-crates will end up being quite slow, most likely at least 30 minutes.
  • Add publish-crates which runs scripts/ci/crates.py release
    • It assumes that whatever the current version numbers are is what we want to release. If the versions were not updated, publish-crates will not attempt to publish anything.

Note that there's no real way to test this other than doing a release.

Checklist

@jprochazk jprochazk added 🧑‍💻 dev experience developer experience (excluding CI) ⛴ release Related to shipping or publishing labels Jul 7, 2023
@jprochazk jprochazk mentioned this pull request Jul 6, 2023
3 tasks
@jprochazk jprochazk merged commit b54b6a7 into main Jul 18, 2023
@jprochazk jprochazk deleted the jan/manual-release-crates branch July 18, 2023 08:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🧑‍💻 dev experience developer experience (excluding CI) ⛴ release Related to shipping or publishing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants