Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move Repository To rust-lang #1080

Closed
XAMPPRocky opened this issue Oct 28, 2019 · 6 comments · Fixed by #1083
Closed

Move Repository To rust-lang #1080

XAMPPRocky opened this issue Oct 28, 2019 · 6 comments · Fixed by #1083

Comments

@XAMPPRocky
Copy link
Member

Hello, the current rust-lang-nursery organisation is considered deprecated, and the Rust Programming Language organisation is trying to consolidate managing Rust's GitHub organisations, as such we'd like you to consider moving your repository to the main rust-lang organisation instead.

How Do I Move To rust-lang?

You won't be able to transfer your repository directly, you'll need to transfer your repository to @Mark-Simulacrum, who will then move your repository to the rust-lang organisation.

Deprecating

If you no longer intend to maintain this repository, please let us know and we will take of deprecating the project.

@steveklabnik
Copy link
Member

I've been meaning to do this, but needed to take some time to make sure stuff won't break.

Given that I'm on core, I should be able to do this myself, I'd imagine.

I'll take some time to investigate this week.

@ehuss
Copy link
Contributor

ehuss commented Oct 28, 2019

Sounds good to me.

From what I understand github pages are not redirected, so we'll need to update the README link and a few places in the code that reference rust-lang.nursery.github.io. I think most other links are redirected? It looks like releases should be redirected, which is probably one of the few things that matters since that could break outside user's CI.

I think the deploy key may need to be updated for CI. That will require someone (probably pietroalbini?) to regenerate the key and encrypt it and update the "Secrets" in the GitHub settings. I'm not sure about that.

Otherwise, CI should "just work" since it migrated to GitHub Actions. I can't think of anything else that would break.

@steveklabnik
Copy link
Member

I'm gonna give this one a go now, let's see how it goes.

From what I understand github pages are not redirected, so we'll need to update the README link and a few places in the code that reference rust-lang.nursery.github.io. I think most other links are redirected? It looks like releases should be redirected, which is probably one of the few things that matters since that could break outside user's CI.

Yes, I think that's true.

I think the deploy key may need to be updated for CI. That will require someone (probably pietroalbini?) to regenerate the key and encrypt it and update the "Secrets" in the GitHub settings. I'm not sure about that.

I'm going to

  1. move the repo
  2. push a commit updating the README
  3. see if that breaks CI or not

And we'll go from there. :)

@steveklabnik
Copy link
Member

So, one wrinkle: while actions are enabled for the org, they also need to be turned on per-repo. As such, I had to close my first PR and then open a new one. But it looks like they're working just fine.

We'll need to cut a release in order to update the links on crates.io. @ehuss maybe you want to give that a try? That would also exercise the "release" action, which is the only thing that wouldn't have been tested yet, as far as I can tell.

@ehuss
Copy link
Contributor

ehuss commented Oct 29, 2019

v0.3.4 has been published with all the links updated. The deploy key somehow magically worked. Thanks @steveklabnik!

@steveklabnik
Copy link
Member

Amazing! Thanks so much :)

t-nelis added a commit to t-nelis/cargo that referenced this issue Apr 7, 2020
The mdBook project was moved to the rust-lang organization, out of the
nursery organization.

rust-lang/mdBook#1080
rust-lang/mdBook#1083
https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-034
ehuss pushed a commit to t-nelis/cargo that referenced this issue Apr 7, 2020
The mdBook project was moved to the rust-lang organization, out of the
nursery organization.

rust-lang/mdBook#1080
rust-lang/mdBook#1083
https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-034
Ruin0x11 pushed a commit to Ruin0x11/mdBook that referenced this issue Aug 30, 2020
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 a pull request may close this issue.

3 participants