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

feat(ci): improve protoc install & add code coverage checks #538

Merged
merged 3 commits into from
Nov 24, 2022

Conversation

Arqu
Copy link
Collaborator

@Arqu Arqu commented Nov 22, 2022

No description provided.

@Arqu Arqu force-pushed the arqu/ci_playground branch 6 times, most recently from 6f488de to 967deb8 Compare November 23, 2022 12:11
@Arqu Arqu force-pushed the arqu/ci_playground branch from 967deb8 to e4094f5 Compare November 23, 2022 12:23
@codecov
Copy link

codecov bot commented Nov 23, 2022

Codecov Report

❗ No coverage uploaded for pull request base (main@9c3faed). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #538   +/-   ##
=======================================
  Coverage        ?   74.72%           
=======================================
  Files           ?      153           
  Lines           ?    22497           
  Branches        ?        0           
=======================================
  Hits            ?    16811           
  Misses          ?     5686           
  Partials        ?        0           

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

@Arqu Arqu force-pushed the arqu/ci_playground branch from 9ab0acf to 271dbd4 Compare November 23, 2022 22:24
@Arqu Arqu changed the title chore(ci): more runners feat(ci): improve protoc install & add code coverage checks Nov 23, 2022
@Arqu Arqu requested review from b5, dignifiedquire and flub and removed request for b5 November 23, 2022 22:37
@Arqu Arqu marked this pull request as ready for review November 23, 2022 22:37
b5
b5 previously approved these changes Nov 23, 2022
Copy link
Member

@b5 b5 left a comment

Choose a reason for hiding this comment

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

Lgtm

Comment on lines 316 to 320
# iroh-util/src/lock.rs#test_locks uses a fork() command & fails only in
# GHA if this is not present
# https://twitter.com/steipete/status/921066430220652544?lang=en
# https://blog.phusion.nl/2017/10/13/why-ruby-app-servers-break-on-macos-high-sierra-and-what-can-be-done-about-it/
OBJC_DISABLE_INITIALIZE_FORK_SAFETY: "YES"
Copy link
Member

Choose a reason for hiding this comment

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

Have we run without this on our new runners to see if macOS still chokes?

@@ -10,4 +10,5 @@ anyhow = "1"
clap = { version = "4.0.9", features = ["derive"] }
clap_mangen = "0.2.2"
dirs-next = "2.0.0"
xtaskops = "0.2.2"
Copy link
Member

Choose a reason for hiding this comment

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

Neato!

@b5
Copy link
Member

b5 commented Nov 23, 2022

Can we add the codecov configuration file that turns off the report-comment-on-PR thingie? It's super irritating

flub
flub previously approved these changes Nov 24, 2022
@Arqu Arqu dismissed stale reviews from flub and b5 via c625b6e November 24, 2022 10:10
@Arqu Arqu force-pushed the arqu/ci_playground branch from 271dbd4 to c625b6e Compare November 24, 2022 10:10
@Arqu Arqu force-pushed the arqu/ci_playground branch from e4c0480 to 269a8c6 Compare November 24, 2022 10:35
@Arqu Arqu requested review from b5 and flub November 24, 2022 11:02
@Arqu Arqu merged commit bcc20ce into main Nov 24, 2022
@Arqu Arqu deleted the arqu/ci_playground branch November 24, 2022 11:32
@Arqu Arqu self-assigned this Nov 24, 2022
ppodolsky pushed a commit to izihawa/iroh that referenced this pull request Nov 24, 2022
…ter#538)

* fix(ci): make protoc install more reliable

* ops(ci): coverage

* refactor(ci): cleanup CI
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