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

Quickly try speeding up CI workflow by parallelizing tasks. #297

Merged
merged 8 commits into from
Apr 13, 2022

Conversation

KtorZ
Copy link
Collaborator

@KtorZ KtorZ commented Apr 6, 2022

(work in progress, and very much experimental)

shell.nix Outdated
@@ -7,6 +7,8 @@

, hsPkgs ? import ./default.nix { }

, githubWorkflow ? false
Copy link

Choose a reason for hiding this comment

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

suggestion: rename -> withDevTools?

Copy link

Choose a reason for hiding this comment

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

or withoutDevTools

- package: plutus-merkle-tree
- package: hydra-tui
- package: hydra-node
bench:
Copy link

Choose a reason for hiding this comment

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

How are these used? I don't see any reference to bench anywhere else in this file and looking at the CI execution trace I don't see they are executed.

Copy link

@whs-dot-hk whs-dot-hk Apr 7, 2022

Choose a reason for hiding this comment

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

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

This was simply to check that the workflow syntax was okay 😊 ... Going step-by-step, I wanted to introduce jobs taking care of the benchmarks later.

Thus indeed, for now, they aren't used.

@KtorZ KtorZ force-pushed the KtorZ/ci-experiments-parallel-jobs branch from 0a86e6c to e3a7eb4 Compare April 12, 2022 12:16
@KtorZ KtorZ force-pushed the KtorZ/ci-experiments-parallel-jobs branch 2 times, most recently from 4f06f0e to 4b7dd65 Compare April 12, 2022 15:08
@KtorZ KtorZ force-pushed the KtorZ/ci-experiments-parallel-jobs branch 2 times, most recently from f89f600 to 66f6808 Compare April 12, 2022 15:31
@KtorZ KtorZ force-pushed the KtorZ/ci-experiments-parallel-jobs branch from 66f6808 to c39fa1b Compare April 12, 2022 15:42
@KtorZ KtorZ force-pushed the KtorZ/ci-experiments-parallel-jobs branch 5 times, most recently from a5ca816 to ac4241c Compare April 12, 2022 16:46
@KtorZ KtorZ force-pushed the KtorZ/ci-experiments-parallel-jobs branch from ac4241c to 918f492 Compare April 12, 2022 16:47
  Using the XTerm terminal seems to be rather flaky and sometimes not start for unknown reason.
@github-actions
Copy link

Unit Test Results

    5 files  ±0    72 suites  ±0   7m 39s ⏱️ - 1m 34s
197 tests ±0  195 ✔️ ±0  2 💤 ±0  0 ±0 

Results for commit 148573d. ± Comparison against base commit 2bd5991.

@KtorZ KtorZ merged commit eb65cae into master Apr 13, 2022
@KtorZ KtorZ deleted the KtorZ/ci-experiments-parallel-jobs branch April 13, 2022 08:43
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