Skip to content

ci: iterate on cross CI task.#115

Merged
cpu merged 1 commit intorustls:mainfrom
cpu:cpu-cross-on-stable
Jul 6, 2023
Merged

ci: iterate on cross CI task.#115
cpu merged 1 commit intorustls:mainfrom
cpu:cpu-cross-on-stable

Conversation

@cpu
Copy link
Member

@cpu cpu commented Jul 6, 2023

Quick follow-up to #113 now that the fire is out.

  1. Use taiki-e/install-action to get cross. In fix 32 bit support, add i686-unknown-linux-gnu CI target #113 I was worried about introducing new 3rd party actions into the workflows but we're already relying on this 3rd party action to install cargo llvm-cov and cargo deny and it has support for getting cross the same way.
  2. Use stable rust. I was seeing build errors w/ cargo install cross that were temporarily resolved by using nightly, but this isn't necessary now that we're using the install-action.

This should reduce the additional build time that was introduced with #113 while still maintaining the cross compilation test.

* Use stable rust.
* Use taiki-e/install-action to get cross.
@cpu cpu self-assigned this Jul 6, 2023
@codecov
Copy link

codecov bot commented Jul 6, 2023

Codecov Report

Merging #115 (d19cfae) into main (67bdbff) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #115   +/-   ##
=======================================
  Coverage   95.36%   95.36%           
=======================================
  Files          15       15           
  Lines        3346     3346           
=======================================
  Hits         3191     3191           
  Misses        155      155           

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

@cpu cpu added this pull request to the merge queue Jul 6, 2023
Merged via the queue into rustls:main with commit 476eb1f Jul 6, 2023
@cpu cpu deleted the cpu-cross-on-stable branch July 6, 2023 13:36
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.

3 participants