Skip to content

Weekly crates.io release#2710

Merged
jprochazk merged 5 commits intomainfrom
jan/release-crates-weekly
Jul 18, 2023
Merged

Weekly crates.io release#2710
jprochazk merged 5 commits intomainfrom
jan/release-crates-weekly

Conversation

@jprochazk
Copy link
Copy Markdown
Member

@jprochazk jprochazk commented Jul 18, 2023

What

Part of #1343

  • Adds get-version command to scripts/ci/crates.py, which can be used to query the current version specified in the root Cargo.toml
  • Adds the weekly_release workflow, which runs at 2 PM every monday. It will:
    • Bump the crate versions, and create a pull request
    • Once the pull request is merged, it will release all crates

Checklist

@jprochazk jprochazk added ⛴ release Related to shipping or publishing 🧑‍💻 dev experience developer experience (excluding CI) labels Jul 18, 2023
@jprochazk jprochazk mentioned this pull request Jul 18, 2023
3 tasks
@jprochazk
Copy link
Copy Markdown
Member Author

Unfortunately, GitHub doesn't let you dispatch workflows which don't exist on main. Since this won't run by itself until next monday, it's safe to yolo merge it, so I'll do that in order to test it.

@jprochazk jprochazk merged commit 37841a1 into main Jul 18, 2023
@jprochazk jprochazk deleted the jan/release-crates-weekly branch July 18, 2023 08:58
@jprochazk jprochazk restored the jan/release-crates-weekly branch July 18, 2023 09:03
emilk added a commit that referenced this pull request Jul 8, 2024
* Closes #6653
* Originally added in #2710
@emilk emilk mentioned this pull request Jul 8, 2024
1 task
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.

1 participant