Skip to content

Prep for a new release of temporal_rs#681

Open
nekevss wants to merge 6 commits intomainfrom
prep-release-v0.2
Open

Prep for a new release of temporal_rs#681
nekevss wants to merge 6 commits intomainfrom
prep-release-v0.2

Conversation

@nekevss
Copy link
Member

@nekevss nekevss commented Feb 19, 2026

This preps for a new release of the temporal_rs et al.

It makes the following version bumps:

crate current version bumped version reason
temporal_rs v0.1.2 v0.2.0 New APIs added to Now along
temporal_capi v0.1.2 v0.2.0 Workspace bump
timezone_provider v0.1.2 v0.2.0 New ZeroCompiledTzdbProvider implemented
zoneinfo_rs v0.0.18 v0.1.0 API more stabilized and compiled data used and tested via ZeroCompiledTzdbProvider

I did also add in an update to the dependabot.yml to hopefully make it much less annoying to deal with.

@nekevss nekevss requested review from a team and Manishearth February 19, 2026 03:40
ignore:
# Ignore dependencies listed in the depcheck tool
#
# We do this to ensure that the versions are stable or manually updated for
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FWIW I don't need this for V8: if a temporal_rs update needs an ICU4X udpate that's totally fine.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a more specific lists of which dependencies would be fine to push through one dependabot?

I thought I recalled that we'd talked at one point about not doing the updates. But the dependabot updates started stacking over the last month or so. I'd like to have a specific set that can be auto updated via dependabot and the rest that are set aside to be manually updated (hence the ignore section)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, in that way. Yeah I'd prefer if we supported as expansive a version of most deps as possible.

We are a library, dependabot does not actually serve a very strong purpose by updating versions in Cargo.toml. Users of this library can then pick the best versions.

I don't think we should use dependabot for automatic Cargo.toml bumps at all, unless it catches CVEs/etc.

What is it that dependabot gets us here?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It mainly gets us good version bumps for our tools, which is why I'd sort of like to keep them is to bump the tools to current while leaving the primary crates alone.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm fine with going to more expansive versions for this release if you're okay with it. I can adjust the Cargo.toml accordingly. I was debating doing just that, but thought I'd first start with the ignore list.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, updating tools seems fine.

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

Comments