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

ci: migrate actions using the unmaintained actions-rs/* repository #6048

Closed
gustavovalverde opened this issue Jan 30, 2023 · 3 comments · Fixed by #6628
Closed

ci: migrate actions using the unmaintained actions-rs/* repository #6048

gustavovalverde opened this issue Jan 30, 2023 · 3 comments · Fixed by #6628
Assignees
Labels
A-devops Area: Pipelines, CI/CD and Dockerfiles C-deprecation Category: Old features that will soon be gone C-enhancement Category: This is an improvement

Comments

@gustavovalverde
Copy link
Member

Motivation

We might have to stop using actions-rs/toolchain and actions-rs/cargo as those actions are no longer maintained, and might break sooner or later based on existing warnings:

Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: actions-rs/toolchain@v1, actions-rs/[email protected]

Related Work

#6039

@gustavovalverde gustavovalverde added A-devops Area: Pipelines, CI/CD and Dockerfiles C-enhancement Category: This is an improvement S-needs-triage Status: A bug report needs triage P-High 🔥 C-deprecation Category: Old features that will soon be gone labels Jan 30, 2023
@gustavovalverde gustavovalverde self-assigned this Jan 30, 2023
@teor2345
Copy link
Contributor

We could fork the repositories and apply these fix PRs:
actions-rs/toolchain#224
actions-rs/cargo#223
actions-rs/tarpaulin#22

But if we're going to do that, let's wait until March or April?
The original repositories might end up being fixed in the meantime.

@mpguerra
Copy link
Contributor

un-scheduling for now

@mpguerra mpguerra removed the S-needs-triage Status: A bug report needs triage label Mar 16, 2023
@mpguerra
Copy link
Contributor

Seems like some of this may be dealt with in this blog post: https://blog.urth.org/2023/03/05/cross-compiling-rust-projects-in-github-actions/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-devops Area: Pipelines, CI/CD and Dockerfiles C-deprecation Category: Old features that will soon be gone C-enhancement Category: This is an improvement
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants