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

Change to custom runner and enable sccache #1065

Merged
merged 2 commits into from
Oct 25, 2023
Merged

Change to custom runner and enable sccache #1065

merged 2 commits into from
Oct 25, 2023

Conversation

mc2eqe
Copy link
Contributor

@mc2eqe mc2eqe commented Oct 23, 2023

Improve the speed of CI checks for PRs

A typical compile-and-check task takes over 1 hour at this time. We want to improve that.
This change reflects in a change of runner type: custom runner used instead of github runner.
Enabled Rust cacheing on custom runner.

Pull Request Summary

Check list

  • added or updated unit tests
  • updated Astar official documentation
  • added OnRuntimeUpgrade hook for precompile revert code registration
  • updated spec version
  • updated semver

@mc2eqe mc2eqe added the ci This PR/Issue is related to the topic "CI" label Oct 23, 2023
@mc2eqe mc2eqe linked an issue Oct 23, 2023 that may be closed by this pull request
@github-actions
Copy link

Code Coverage

Package Line Rate Branch Rate Health
pallets/dapps-staking/src 81% 0%
pallets/dynamic-evm-base-fee/src 81% 0%
precompiles/utils/src 55% 0%
chain-extensions/types/dapps-staking/src 0% 0%
chain-extensions/pallet-assets/src 0% 0%
pallets/dapps-staking/src/pallet 85% 0%
primitives/src 62% 0%
chain-extensions/types/assets/src 0% 0%
precompiles/substrate-ecdsa/src 78% 0%
pallets/collator-selection/src 69% 0%
pallets/ethereum-checked/src 48% 0%
chain-extensions/xvm/src 0% 0%
pallets/block-reward/src 85% 0%
precompiles/assets-erc20/src 76% 0%
precompiles/dapps-staking/src 93% 0%
precompiles/utils/src/testing 38% 0%
pallets/unified-accounts/src 80% 0%
chain-extensions/types/xvm/src 0% 0%
precompiles/sr25519/src 79% 0%
precompiles/xcm/src 75% 0%
pallets/contracts-migration/src 0% 0%
pallets/xc-asset-config/src 53% 0%
precompiles/xvm/src 75% 0%
precompiles/utils/macro/src 0% 0%
primitives/src/xcm 66% 0%
chain-extensions/dapps-staking/src 0% 0%
pallets/xvm/src 40% 0%
Summary 56% (2192 / 3892) 0% (0 / 0)

Minimum allowed line rate is 50%

@mc2eqe mc2eqe self-assigned this Oct 24, 2023
@mc2eqe mc2eqe merged commit 39e8b9a into master Oct 25, 2023
8 checks passed
@mc2eqe mc2eqe deleted the fix/speed-base branch October 25, 2023 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci This PR/Issue is related to the topic "CI"
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[CI] Improve compile & check part of the CI
2 participants