We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Total CI runtime is 28 min. Here's an example log from a successful end-to-end run.
From a conversation between Trent & Alex, based on inspecting the log, we see a couple quick wins to speed this up.
Optimize github actions as follows.
This happens in the "Test with Brownie" github action.
Downloading from https://github.com/vyperlang/vyper/releases/download/v0.3.1/vyper.0.3.1.linux 0%| | 0.00/17.2M [00:00<?, ?iB/s] 3%|▎ | 558k/17.2M [00:00<00:02, 5.58MiB/s] ... 100%|██████████| 17.2M/17.2M [01:10<00:00, 245kiB/s] Using vyper version 0.3.1 ... ... 100%|██████████| 17.2M/17.2M [01:10<00:00, 245kiB/s] Using vyper version 0.3.1 vyper 0.3.1 successfully installed at: /home/runner/.vvm/vyper-0.3.1 Downloading from https://github.com/vyperlang/vyper/releases/download/v0.2.7/vyper.0.2.7+commit.0b3f3b3.linux 0%| | 0.00/20.6M [00:00<?, ?iB/s] 3%|▎ | 519k/20.6M [00:00<00:03, 5.19MiB/s] ... 100%|██████████| 20.6M/20.6M [01:02<00:00, 328kiB/s] vyper 0.2.7 successfully installed at: /home/runner/.vvm/vyper-0.2.7 Downloading from https://github.com/vyperlang/vyper/releases/download/v0.2.4/vyper.0.2.4+commit.7949850.linux 0%| | 0.00/20.6M [00:00<?, ?iB/s] 3%|▎ | 639k/20.6M [00:00<00:03, 6.39MiB/s] ... 100%|██████████| 20.6M/20.6M [00:43<00:00, 470kiB/s] vyper 0.2.4 successfully installed at: /home/runner/.vvm/vyper-0.2.4 Downloading from https://solc-bin.ethereum.org/linux-amd64/solc-linux-amd64-v0.8.12+commit.f00d7308 Compiling contracts...
The text was updated successfully, but these errors were encountered:
This is relatively high priority because doing it will greatly reduce CI runtime, for faster turnaround of df-py in general
Sorry, something went wrong.
Fix #548: Improve tests speed (#558)
11b6c2f
* Improve tests speed
alexcos20
Successfully merging a pull request may close this issue.
Background / motivation
Total CI runtime is 28 min. Here's an example log from a successful end-to-end run.
From a conversation between Trent & Alex, based on inspecting the log, we see a couple quick wins to speed this up.
TODOs:
Optimize github actions as follows.
Detail: Downloads vyper three times
This happens in the "Test with Brownie" github action.
The text was updated successfully, but these errors were encountered: