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

Speed up CI #378

Open
mattsse opened this issue Sep 14, 2021 · 5 comments
Open

Speed up CI #378

mattsse opened this issue Sep 14, 2021 · 5 comments
Labels
p3 Medium Priority

Comments

@mattsse
Copy link
Contributor

mattsse commented Sep 14, 2021

Issue summary

  • The CI appears to recompile everything on every PR, ideally we should cache at least all the polkadot/substrate related dependencies.

Other information and links

@mattsse mattsse added the needs triage Issue needs to be triaged label Sep 14, 2021
@clearloop
Copy link
Contributor

Already cached with sccache

@mattsse
Copy link
Contributor Author

mattsse commented Sep 14, 2021

hmm judging from the CI logs, it appears the environment is always set up new and all dependencies installed, but I don't really have much experience with configuring this for optimization.

@clearloop
Copy link
Contributor

Caching target directory will cause some related issues, for example

  • we remove a feature and related code in one PR
  • we get back the feature but forget to get back the related code
  • the project still can compile

@mattsse mattsse added p3 Medium Priority and removed needs triage Issue needs to be triaged labels Sep 15, 2021
@mattsse
Copy link
Contributor Author

mattsse commented Sep 15, 2021

Please add your planning poker estimate with ZenHub @clearloop

@ptqa
Copy link

ptqa commented Nov 2, 2021

FYI

@clearloop clearloop removed their assignment Dec 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p3 Medium Priority
Projects
None yet
Development

No branches or pull requests

3 participants