Skip to content
This repository has been archived by the owner on Oct 13, 2023. It is now read-only.

Project unmaintained #216

Open
pickfire opened this issue Jun 24, 2022 · 23 comments
Open

Project unmaintained #216

pickfire opened this issue Jun 24, 2022 · 23 comments
Labels
enhancement New feature or request

Comments

@pickfire
Copy link
Contributor

@svartalf I believe the project needs another maintainer since the issues and pull requests have no one to tend to them. Probably would be good if there are other people to help maintain actions-rs, like outdated template (v2 instead of v3).

Not sure if author will reply here, so I will email him.

@pickfire pickfire added the enhancement New feature or request label Jun 24, 2022
@smallstepman
Copy link

I tried contacting @svartalf via email from his GH profile on June 16th, however, haven't heard from him back.

Given his last contribution to actions-rs was in Nov 2020, I think the best course of action would be to fork the entire organization.

Personally, I'd love to see this go under the https://github.com/rust-unofficial umbrella since such a move makes it less likely for the project to go stale again, or even (ideally) https://github.com/orgs/rust-lang/repositories?q=action ... Perhaps we could try to ping someone from rust-lang, I saw @steveklabnik showing interest in one of the PRs here some time ago - maybe you could help us get the ball rolling? Having GHActions run officially by the organization mitigates a bunch of security risks...

Otherwise, we can create a new organization. Not gonna lie, actions-rs is I think a fantastic name, but maybe we can come up with something as good.

@pickfire
Copy link
Contributor Author

pickfire commented Jul 7, 2022

If any, I think https://github.com/actions/setup-rust is the best since most other popular languages are there.

@smallstepman
Copy link

that would also be fantastic! do you know how to get in?

@pickfire
Copy link
Contributor Author

pickfire commented Jul 7, 2022

Not sure, but seemed like they stopped accepting new workflows. actions/starter-workflows#631

@steveklabnik
Copy link

steveklabnik commented Jul 7, 2022

I am no longer affiliated with the Rust Project, so if you're looking for an official fork, I can't be of help, sadly.

If any, I think https://github.com/actions/setup-rust is the best since most other popular languages are there.

By the way, this 404s for me...

@pickfire
Copy link
Contributor Author

pickfire commented Jul 8, 2022

By the way, this 404s for me...

Yes, it's 404. I suggested that but don't have access to actions organization.

@smallstepman
Copy link

Fork? Or we try other ideas?

@dralley
Copy link

dralley commented Jul 14, 2022

Let's not fork until we have an idea of where it would go at the very least. Meaning an official organization if at all possible.

It is also possible that @svartalf may eventually respond and be willing to add new maintainers to the existing organization.

BurntSushi added a commit to rust-lang/regex that referenced this issue Jul 14, 2022
The actions-rs/toolchain we were using appears dead:
actions-rs/toolchain#216

Here's dtolnay's take: https://github.com/dtolnay/rust-toolchain

In particular, it looks like a much more maintainable path here. For
this one, if it ever goes unmaintained, I can maintain it myself without
too much fuss.

See also: https://old.reddit.com/r/rust/comments/vyx4oj/actionsrs_organization_became_unmaintained/ig54zv7/
BurntSushi added a commit to rust-lang/regex that referenced this issue Jul 14, 2022
The actions-rs/toolchain we were using appears dead:
actions-rs/toolchain#216

Here's dtolnay's take: https://github.com/dtolnay/rust-toolchain

In particular, it looks like a much more maintainable path here. For
this one, if it ever goes unmaintained, I can maintain it myself without
too much fuss.

See also: https://old.reddit.com/r/rust/comments/vyx4oj/actionsrs_organization_became_unmaintained/ig54zv7/
BurntSushi added a commit to rust-lang/regex that referenced this issue Jul 14, 2022
The actions-rs/toolchain we were using appears dead:
actions-rs/toolchain#216

Here's dtolnay's take: https://github.com/dtolnay/rust-toolchain

In particular, it looks like a much more maintainable path here. For
this one, if it ever goes unmaintained, I can maintain it myself without
too much fuss.

See also: https://old.reddit.com/r/rust/comments/vyx4oj/actionsrs_organization_became_unmaintained/ig54zv7/
BurntSushi added a commit to rust-lang/regex that referenced this issue Jul 14, 2022
The actions-rs/toolchain we were using appears dead:
actions-rs/toolchain#216

Here's dtolnay's take: https://github.com/dtolnay/rust-toolchain

In particular, it looks like a much more maintainable path here. For
this one, if it ever goes unmaintained, I can maintain it myself without
too much fuss.

See also: https://old.reddit.com/r/rust/comments/vyx4oj/actionsrs_organization_became_unmaintained/ig54zv7/
@dralley
Copy link

dralley commented Jul 14, 2022

It is also possible that @svartalf may eventually respond and be willing to add new maintainers to the existing organization.

Such as perhaps @dtolnay? https://github.com/dtolnay/rust-toolchain

mrtnzlml added a commit to adeira/universe that referenced this issue Jul 14, 2022
mrtnzlml added a commit to adeira/universe that referenced this issue Jul 14, 2022
mrtnzlml added a commit to adeira/universe that referenced this issue Jul 14, 2022
mrtnzlml added a commit to adeira/universe that referenced this issue Jul 14, 2022
kodiakhq bot pushed a commit to adeira/universe that referenced this issue Jul 14, 2022
alex added a commit to alex/cryptography that referenced this issue Jul 15, 2022
They appear to be unmaintained at this point: actions-rs/toolchain#216

Also for most of these we can simply use the Rust that comes with the GHA image
@sondr3
Copy link

sondr3 commented Jul 15, 2022

From the reddit thread and here it looks to me like the most likely way forward is either to essentially fork the entire organization or start anew but make sure that the bus factor is greater than one. Would it be possible to perhaps create an action in rust-lang-nursery with the possibility of moving it to the rust-lang repo proper like haskell/actions / deno-land/setup-deno? I realize that this requires a fair amount of trust, but it is in my opinion the best option.

As an aside, something I really like with for example setup-node is that it has built-in caching so no messing about with action/cache, so maybe include @Swatinem in the conversation since he has written a great Rust caching action.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Development

No branches or pull requests