Skip to content

GitHub CI using deprecated actions #26

@cpu

Description

@cpu

The CI workflows are currently using actions-rs tasks that are unmaintained and affected by GitHub's deprecation of Node 12.

The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/

The following workflow task need to be replaced:

  • actions-rs/toolchain@v1 used by ci.yaml
  • actions-rs/cargo@v1 used by ci.yaml
  • actions-rs/audit-check@v1 used by audit.yml

In the other Rustls projects we've switched to https://github.com/dtolnay/rust-toolchain, but it doesn't offer an equivalent to audit-check. That one might require a separate 3rd party action.

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