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: replace actions-rs #57

Closed
wants to merge 2 commits into from
Closed

CI: replace actions-rs #57

wants to merge 2 commits into from

Conversation

Razaloc
Copy link
Contributor

@Razaloc Razaloc commented Nov 30, 2022

actions-rs/cargo replaced by calling cargo in run statements.
actions-rs/toochain replaced by dtolnay/rust-toolchain@stable
Closes: #56

Signed-off-by: Rafael Garcia Ruiz [email protected]

@Razaloc Razaloc force-pushed the wip/rafaelgarrui/actions branch 3 times, most recently from 70429c1 to c0d7b0b Compare December 4, 2022 00:55
@Razaloc Razaloc marked this pull request as ready for review December 4, 2022 01:09
with:
command: check
args: --all-features
- run: cargo check --all-features
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

need to split into separate commits for each logical change to the file, with a proper commit message :-)

Copy link
Contributor Author

@Razaloc Razaloc Dec 6, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Even though we are changing 4 tests (check, fmt, tests and clippy) the logical way I see, to split this PR into separate commits is to split in two:

  • replace actions-rs/toochain
  • erase actions-rs/cargo

I avoid adding the full text of the warning because we have it in the issue #56, and could be repetitive.
Is there a better way to split it and make it more readable?

@Razaloc Razaloc force-pushed the wip/rafaelgarrui/actions branch from c0d7b0b to e83b39b Compare December 6, 2022 13:56
actions-rs/toolchain is unmaintained.
It uses Node.js 12 actions, which are deprecated.
It raises warnings at all tests.
We are replacing it with dtolnay/rust-toolchain, which uses Node.js 16

Signed-off-by: Rafael Garcia Ruiz <[email protected]>
actions-rs/cargo in unmaintained.
It uses Node.js 12 actions, which are deprecated.
It raises warnings at all tests.
We are replacing it and just calling cargo at "run" statements
Closes: #56

Signed-off-by: Rafael Garcia Ruiz <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

CI: part or all actions-rs unmaintained
2 participants