Skip to content

Remove redundant rustup install commands from github workflows after ci-base-image update #1728

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

Merged
merged 3 commits into from
Oct 25, 2023

Conversation

mattheworris
Copy link
Collaborator

@mattheworris mattheworris commented Oct 20, 2023

Goal

This PR aims to remove the rustup install toolchain nightly commands from the individual GitHub jobs that use the ci-base-image that previously did not have the nightly toolchain.

Closes #1727

Discussion

The changes in the previous PR (#1700) to add the nightly toolchain to ci-base-image were not published to DockerHub until the merge-pr.yml workflow actions were successfully run. Therefore the nightly toolchain was not available for CI to use in ci-base-image.

In that PR, the nightly toolchain was installed in the individual jobs where it was needed to pass CI.

Now that the PR has been merged, ci-base-image has been updated with both the stable and nightly toolchains and the redundant rustup install commands can be removed from verify-pr-commit.yml.

@codecov
Copy link

codecov bot commented Oct 20, 2023

Codecov Report

Merging #1728 (5c36463) into main (c54260e) will not change coverage.
The diff coverage is n/a.

❗ Current head 5c36463 differs from pull request most recent head 270c12b. Consider uploading reports for the commit 270c12b to get more accurate results

@@           Coverage Diff           @@
##             main    #1728   +/-   ##
=======================================
  Coverage   87.95%   87.95%           
=======================================
  Files          50       50           
  Lines        4243     4243           
=======================================
  Hits         3732     3732           
  Misses        511      511           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@mattheworris mattheworris force-pushed the 1727-ci-base-image-bug branch from 157435e to 4c9c940 Compare October 23, 2023 18:48
@github-actions github-actions bot added metadata-changed Metadata has changed since the latest full release and removed metadata-changed Metadata has changed since the latest full release labels Oct 23, 2023
@mattheworris mattheworris self-assigned this Oct 24, 2023
@mattheworris mattheworris changed the title 1727 ci base image bug Remove redundant rustup install commands from github workflows after ci-base-image update Oct 24, 2023
@github-actions github-actions bot added metadata-changed Metadata has changed since the latest full release and removed metadata-changed Metadata has changed since the latest full release labels Oct 24, 2023
This PR aims to remove the `rustup install toolchain nightly` commands from the individual
GitHub jobs that use the `ci-base-image` that previously did not have the `nightly` toolchain.

Closes #1727

 # Discussion
The changes in the previous PR (#1700) to add the `nightly` toolchain to `ci-base-image` were
not published to DockerHub until the `merge-pr.yml` workflow actions were successfully run.
Therefore the `nightly` toolchain was not available for CI to use in `ci-base-image`.

In that PR, the `nightly` toolchain was installed in the individual jobs where it was needed to pass CI.

Now that the PR has been merged, `ci-base-image` has been updated with both the `stable`
and `nightly` toolchains and the redundant `rustup install` commands can be removed from `verify-pr-commit.yml`.
@mattheworris mattheworris force-pushed the 1727-ci-base-image-bug branch from 0f83749 to 36e1b9c Compare October 24, 2023 23:16
@mattheworris mattheworris requested review from wilwade and a team October 24, 2023 23:19
@mattheworris mattheworris marked this pull request as ready for review October 24, 2023 23:20
@mattheworris mattheworris requested a review from demisx as a code owner October 24, 2023 23:20
Copy link
Collaborator

@enddynayn enddynayn left a comment

Choose a reason for hiding this comment

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

Nice! 👍

@mattheworris mattheworris merged commit 3c9488a into main Oct 25, 2023
@mattheworris mattheworris deleted the 1727-ci-base-image-bug branch October 25, 2023 20:41
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 this pull request may close these issues.

bug: ci-base-image is not behaving as expected
4 participants