Skip to content

Make crates.io branch the default branch #3294

Open
@hds

Description

@hds

Starting with #998 the master branch was updated to version 0.2 for most crates and the v0.1.x branch was created to keep the "current" versions of all the tracing crates. It is from this v0.1.x branch that the crates on crates.io are released.

The way of working is to open PRs against the master branch and merge there first. The tracing maintainers then take responsibility for back-porting the changes to the v0.1.x branch to be included in the crates.io releases.

This process prioritizes the ease of getting the v0.2 crates out.

Unfortunately, it's been almost 5 years since the split, and no v0.2 crates have been released.

Note: there are some crates which have been updated to or past v0.2 such as tracing-subscriber or tracing-error, but these are all based on tracing and tracing-core v0.1 releases.

For this reason, the following group of tracing maintainers have agreed to sort of reverse what was done in #998 and instead make the v0.1.x branch (renamed to main) the default branch going forward, PRs will first be merged into this branch and then forward-ported to the v0.2.x branch (previously master).

Maintainers:

Steps:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions