Skip to content

release tagging: clippy 1.46 tag and rustc 1.46 tag diverge #5981

Open
@matthiaskrgr

Description

@matthiaskrgr

Now that clippy is contained inside the rustc repo as a subrepo, how do we do the release tagging?

I noticed that that the 1.46.0 tag inside the clippy repo points to c2c07fa

    Auto merge of #5740 - lzutao:unused-unused, r=flip1995

    Remove unused allowed unused attributes

    changelog: none

but when checking out the tag 1.46.0 of the rustc repo and cd-ing into the clippy subrepo, the last commit that touched clippy is 90f1d72

     Rollup merge of #72920 - oli-obk:const_transmute, r=RalfJung

    Stabilize `transmute` in constants and statics but not const fn

    cc #53605 (leaving issue open so we can add `transmute` to `const fn` later)

    Previous attempt: #64011

In short, the clippy 1.46.0 tag does not represent the rustc 1.46.0 tag. :/

I would expect that if I check out 1.46.0 inside the clippy repo I would get the clippy that was shipped with the rust release.

To make this happen I guess we need to do syncs both way shortly before the release to so that changes that were pushed into rustc are inside clippy and changes from clippy are inside rustc.

Should we redo the 1.46.0 tag inside the clippy repo somehow?

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-infraArea: CI issues and issues that require full access for GitHub/CI

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions