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): CI improvements #1737

Merged
merged 14 commits into from
Oct 30, 2023
Merged

feat(ci): CI improvements #1737

merged 14 commits into from
Oct 30, 2023

Conversation

Arqu
Copy link
Collaborator

@Arqu Arqu commented Oct 26, 2023

Description

😢 this does add ~3 min to the existing 7min of linux runs, but at least it properly checks all crates now.

Closes #1716
You can now click on re run job and in the bottom of the prompt you can check enable debug logging to run with RUST_LOG=DEBUG & netsim --debug for the appropriate tests to get full logging output.
Screenshot 2023-10-26 at 12 57 52
Screenshot 2023-10-26 at 12 58 05

Closes #1717
Linker changes are still up for debate

Closes #1423
We need to maintain the crates list, but shouldn't be too hard. Managed to pull it out into a single var.

Notes & open questions

Change checklist

  • Self-review.
  • Documentation updates if relevant.
  • Tests if relevant.

@Arqu Arqu changed the title feat(ci): debug runs feat(ci): CI improvements Oct 26, 2023
@Arqu Arqu added the ci continous integration label Oct 26, 2023
@Arqu Arqu force-pushed the arqu/ci_goodies branch 3 times, most recently from 3ff6d58 to 281e949 Compare October 26, 2023 13:29
@Arqu Arqu self-assigned this Oct 26, 2023
@Arqu Arqu requested review from dignifiedquire and flub October 26, 2023 14:44
@Arqu Arqu marked this pull request as ready for review October 26, 2023 14:44
@Arqu Arqu force-pushed the arqu/ci_goodies branch 4 times, most recently from 911e65f to 5746af5 Compare October 27, 2023 10:43
@dignifiedquire dignifiedquire added this pull request to the merge queue Oct 30, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Oct 30, 2023
@dignifiedquire dignifiedquire added this pull request to the merge queue Oct 30, 2023
@dignifiedquire dignifiedquire removed this pull request from the merge queue due to a manual request Oct 30, 2023
@dignifiedquire dignifiedquire merged commit 10f5982 into main Oct 30, 2023
15 checks passed
@dignifiedquire dignifiedquire deleted the arqu/ci_goodies branch October 30, 2023 18:28
divagant-martian pushed a commit to divagant-martian/iroh that referenced this pull request Oct 31, 2023
## Description

😢 this does add ~3 min to the existing 7min of linux runs, but at least
it properly checks all crates now.

Closes n0-computer#1716
You can now click on re run job and in the bottom of the prompt you can
check `enable debug logging` to run with `RUST_LOG=DEBUG` & `netsim
--debug` for the appropriate tests to get full logging output.
<img width="640" alt="Screenshot 2023-10-26 at 12 57 52"
src="/~https://github.com/n0-computer/iroh/assets/1760977/3920ee51-e26e-4557-b9f7-ef9f28bd8f25">
<img width="640" alt="Screenshot 2023-10-26 at 12 58 05"
src="/~https://github.com/n0-computer/iroh/assets/1760977/743fc8d1-2cb1-4d9e-9a0e-6dbac4aa27f9">

Closes n0-computer#1717
Linker changes are still up for debate

Closes n0-computer#1423
We need to maintain the crates list, but shouldn't be too hard. Managed
to pull it out into a single var.

## Notes & open questions

<!-- Any notes, remarks or open questions you have to make about the PR.
-->

## Change checklist

- [x] Self-review.
- [ ] Documentation updates if relevant.
- [ ] Tests if relevant.

---------

Co-authored-by: Friedel Ziegelmayer <me@dignifiedquire.com>
matheus23 pushed a commit that referenced this pull request Nov 14, 2024
## Description

😢 this does add ~3 min to the existing 7min of linux runs, but at least
it properly checks all crates now.

Closes #1716
You can now click on re run job and in the bottom of the prompt you can
check `enable debug logging` to run with `RUST_LOG=DEBUG` & `netsim
--debug` for the appropriate tests to get full logging output.
<img width="640" alt="Screenshot 2023-10-26 at 12 57 52"
src="/~https://github.com/n0-computer/iroh/assets/1760977/3920ee51-e26e-4557-b9f7-ef9f28bd8f25">
<img width="640" alt="Screenshot 2023-10-26 at 12 58 05"
src="/~https://github.com/n0-computer/iroh/assets/1760977/743fc8d1-2cb1-4d9e-9a0e-6dbac4aa27f9">

Closes #1717
Linker changes are still up for debate

Closes #1423
We need to maintain the crates list, but shouldn't be too hard. Managed
to pull it out into a single var.

## Notes & open questions

<!-- Any notes, remarks or open questions you have to make about the PR.
-->

## Change checklist

- [x] Self-review.
- [ ] Documentation updates if relevant.
- [ ] Tests if relevant.

---------

Co-authored-by: Friedel Ziegelmayer <me@dignifiedquire.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci continous integration
Projects
Archived in project
2 participants