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

Speedup CI with cache #3592

Merged
merged 137 commits into from
Aug 20, 2024
Merged

Speedup CI with cache #3592

merged 137 commits into from
Aug 20, 2024

Commits on May 17, 2023

  1. Configuration menu
    Copy the full SHA
    a9e4775 View commit details
    Browse the repository at this point in the history
  2. Turn off github actions

    acolytec3 committed May 17, 2023
    Configuration menu
    Copy the full SHA
    03dced0 View commit details
    Browse the repository at this point in the history
  3. Add wtfnode

    acolytec3 committed May 17, 2023
    Configuration menu
    Copy the full SHA
    aba9449 View commit details
    Browse the repository at this point in the history
  4. shorten timeout on retry

    acolytec3 committed May 17, 2023
    Configuration menu
    Copy the full SHA
    a8d90b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5da5bb1 View commit details
    Browse the repository at this point in the history
  6. Ensure peer disconnects

    acolytec3 committed May 17, 2023
    Configuration menu
    Copy the full SHA
    e4ecd4e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f277391 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Slight disconnect tweak

    acolytec3 committed May 18, 2023
    Configuration menu
    Copy the full SHA
    7e284cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    845ca4f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f358ec8 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Add client wtfnode ci run

    acolytec3 committed May 19, 2023
    Configuration menu
    Copy the full SHA
    b2e4904 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2023

  1. run block and devp2p

    acolytec3 committed May 20, 2023
    Configuration menu
    Copy the full SHA
    f23f423 View commit details
    Browse the repository at this point in the history
  2. cache build outputs

    acolytec3 committed May 20, 2023
    Configuration menu
    Copy the full SHA
    7dea35c View commit details
    Browse the repository at this point in the history
  3. only run block coverage

    acolytec3 committed May 20, 2023
    Configuration menu
    Copy the full SHA
    a463571 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. cache everything

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    cbcc09f View commit details
    Browse the repository at this point in the history
  2. Adjust working directory

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    e66a2a2 View commit details
    Browse the repository at this point in the history
  3. fix working dir

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    295e2c6 View commit details
    Browse the repository at this point in the history
  4. add submodules to block

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    3302097 View commit details
    Browse the repository at this point in the history
  5. Add separate lint check

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    97ba6c3 View commit details
    Browse the repository at this point in the history
  6. add vm

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    caea991 View commit details
    Browse the repository at this point in the history
  7. set correct job ordering

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    1781cc0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d6d11fb View commit details
    Browse the repository at this point in the history
  9. Add workflow dependency

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    b3776cd View commit details
    Browse the repository at this point in the history
  10. add jobs

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    24eaa59 View commit details
    Browse the repository at this point in the history
  11. call block in devp2p

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    1d988cc View commit details
    Browse the repository at this point in the history
  12. Need build

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    f3fda49 View commit details
    Browse the repository at this point in the history
  13. Try reusable workflows

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    0ec02a5 View commit details
    Browse the repository at this point in the history
  14. remove build dep

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    1260626 View commit details
    Browse the repository at this point in the history
  15. update concurrency

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    bfd9b2c View commit details
    Browse the repository at this point in the history
  16. add ethash and common

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    6b0b207 View commit details
    Browse the repository at this point in the history
  17. add trie and build

    acolytec3 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    91282fe View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Up setup-node to v3

    acolytec3 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    5714fa2 View commit details
    Browse the repository at this point in the history
  2. Update lockfile

    acolytec3 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    1715b9b View commit details
    Browse the repository at this point in the history
  3. pass cache-key to block

    acolytec3 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    ebcfa43 View commit details
    Browse the repository at this point in the history
  4. better hash key

    acolytec3 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    aa932f8 View commit details
    Browse the repository at this point in the history
  5. Cache key redux

    acolytec3 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    2165c3a View commit details
    Browse the repository at this point in the history
  6. correct cache key usage

    acolytec3 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    0dd516d View commit details
    Browse the repository at this point in the history
  7. remove package lock

    acolytec3 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    da10082 View commit details
    Browse the repository at this point in the history
  8. remove package lock

    acolytec3 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    c8d1cd7 View commit details
    Browse the repository at this point in the history
  9. fix inputs

    acolytec3 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    dcccb6a View commit details
    Browse the repository at this point in the history
  10. fix syntax

    acolytec3 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    69a8301 View commit details
    Browse the repository at this point in the history
  11. Remove echo

    acolytec3 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    7d1e7de View commit details
    Browse the repository at this point in the history
  12. add cachekey

    acolytec3 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    2478549 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2023

  1. Configuration menu
    Copy the full SHA
    b071ada View commit details
    Browse the repository at this point in the history
  2. TYPO

    acolytec3 committed May 27, 2023
    Configuration menu
    Copy the full SHA
    5bee0f6 View commit details
    Browse the repository at this point in the history
  3. run ci if cache miss

    acolytec3 committed May 27, 2023
    Configuration menu
    Copy the full SHA
    1123344 View commit details
    Browse the repository at this point in the history
  4. Add fake key to dispatch

    acolytec3 committed May 27, 2023
    Configuration menu
    Copy the full SHA
    743ab98 View commit details
    Browse the repository at this point in the history
  5. make cache key optional

    acolytec3 committed May 27, 2023
    Configuration menu
    Copy the full SHA
    78b5e49 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    ac426bd View commit details
    Browse the repository at this point in the history
  2. remove devp2p changes

    jochem-brouwer committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    0790c1c View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. add additional packages

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    723c25d View commit details
    Browse the repository at this point in the history
  2. add correct triggers

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c8ff140 View commit details
    Browse the repository at this point in the history
  3. update node to 20

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ddbdbbd View commit details
    Browse the repository at this point in the history
  4. Add install if...

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    5a47965 View commit details
    Browse the repository at this point in the history
  5. just build block

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    cdda0fe View commit details
    Browse the repository at this point in the history
  6. run build on node 20

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ce65187 View commit details
    Browse the repository at this point in the history
  7. add default back

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    3ee0a14 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e0a1673 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e5b1d50 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2e870ea View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4998a79 View commit details
    Browse the repository at this point in the history
  12. update package-lock

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    44dbd63 View commit details
    Browse the repository at this point in the history
  13. echo some stuff

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a00cfb9 View commit details
    Browse the repository at this point in the history
  14. More tweaks

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e1dd2d4 View commit details
    Browse the repository at this point in the history
  15. try again

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    3af735c View commit details
    Browse the repository at this point in the history
  16. reference correct output

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    4d9838a View commit details
    Browse the repository at this point in the history
  17. use common instead

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    4f3de2e View commit details
    Browse the repository at this point in the history
  18. try skipping checkout

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    481342a View commit details
    Browse the repository at this point in the history
  19. fix util reference

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c7b9031 View commit details
    Browse the repository at this point in the history
  20. restore first

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ecff4b6 View commit details
    Browse the repository at this point in the history
  21. restore first

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    8a932b3 View commit details
    Browse the repository at this point in the history
  22. add checkout back

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    3b029e8 View commit details
    Browse the repository at this point in the history
  23. add separate build step

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    8cf480f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    63a1d29 View commit details
    Browse the repository at this point in the history
  25. update build cache key

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a085549 View commit details
    Browse the repository at this point in the history
  26. update build cache

    acolytec3 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    d3679dc View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. fix build key

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    aeff8c6 View commit details
    Browse the repository at this point in the history
  2. turn block on

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    4ff4a75 View commit details
    Browse the repository at this point in the history
  3. add inputs to block

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    3655beb View commit details
    Browse the repository at this point in the history
  4. fix more things

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    8f30e4f View commit details
    Browse the repository at this point in the history
  5. remove build cache step

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    114d751 View commit details
    Browse the repository at this point in the history
  6. update package lock

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    64972a7 View commit details
    Browse the repository at this point in the history
  7. remove ignore scripts

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    b03a254 View commit details
    Browse the repository at this point in the history
  8. cache everything

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    0b43802 View commit details
    Browse the repository at this point in the history
  9. Always build and cache

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    edc530c View commit details
    Browse the repository at this point in the history
  10. more experiments

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    1f97fdf View commit details
    Browse the repository at this point in the history
  11. always run npm ci

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    56f51dc View commit details
    Browse the repository at this point in the history
  12. update to latest ver

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    2f1f867 View commit details
    Browse the repository at this point in the history
  13. clean up client and vm jobs

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    683fc87 View commit details
    Browse the repository at this point in the history
  14. more cleanup

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    5e751e6 View commit details
    Browse the repository at this point in the history
  15. remove multi-node strategy

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    2ddfcb5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b264bcc View commit details
    Browse the repository at this point in the history
  17. fix concurrency deadlock

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    373dc44 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1e4eb33 View commit details
    Browse the repository at this point in the history
  19. Fix devp2p

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    e69ee75 View commit details
    Browse the repository at this point in the history
  20. remove retry on devp2p

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    a4a93ca View commit details
    Browse the repository at this point in the history
  21. set working directory

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    9db2757 View commit details
    Browse the repository at this point in the history
  22. Move lint to separate job

    acolytec3 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    0f8a68f View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Configuration menu
    Copy the full SHA
    8b6eed5 View commit details
    Browse the repository at this point in the history
  2. update build.yml

    jochem-brouwer committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    133a474 View commit details
    Browse the repository at this point in the history
  3. update build.yml

    jochem-brouwer committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    61f86f1 View commit details
    Browse the repository at this point in the history
  4. test

    jochem-brouwer committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    2e83465 View commit details
    Browse the repository at this point in the history
  5. test

    jochem-brouwer committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    f5e046e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d79e620 View commit details
    Browse the repository at this point in the history
  7. use run_id

    jochem-brouwer committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    824345f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0a1feee View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d6412d7 View commit details
    Browse the repository at this point in the history
  10. test 2

    jochem-brouwer committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    614334a View commit details
    Browse the repository at this point in the history
  11. test

    jochem-brouwer committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    1b1883d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    344808c View commit details
    Browse the repository at this point in the history
  13. restore

    jochem-brouwer committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    7b4034c View commit details
    Browse the repository at this point in the history
  14. test

    jochem-brouwer committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    2a546d1 View commit details
    Browse the repository at this point in the history
  15. install ethereum-tests

    jochem-brouwer committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    8b728d9 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    eb00731 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0d2337f View commit details
    Browse the repository at this point in the history
  18. echo key

    acolytec3 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    19a9c83 View commit details
    Browse the repository at this point in the history
  19. add shell param

    acolytec3 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    ab95a1f View commit details
    Browse the repository at this point in the history
  20. echo that key

    acolytec3 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    fdbac27 View commit details
    Browse the repository at this point in the history
  21. add quotes

    acolytec3 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    4231d41 View commit details
    Browse the repository at this point in the history
  22. add quotes

    acolytec3 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    6c0633f View commit details
    Browse the repository at this point in the history
  23. fix the key

    acolytec3 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    ad138c4 View commit details
    Browse the repository at this point in the history
  24. make submodules recursive

    acolytec3 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    b033bae View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    94083ac View commit details
    Browse the repository at this point in the history
  26. restore ethereum-tests

    acolytec3 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    fb25ea5 View commit details
    Browse the repository at this point in the history
  27. fix cache key references

    acolytec3 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    66b4371 View commit details
    Browse the repository at this point in the history
  28. make cache fail on miss

    acolytec3 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    672c917 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    3f92786 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a0401b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bdd7318 View commit details
    Browse the repository at this point in the history
  4. check event_name

    acolytec3 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    f00bd48 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    46cbb3d View commit details
    Browse the repository at this point in the history
  6. Only clone if no inputs

    acolytec3 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    f4c37b7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cbd8960 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0dfae80 View commit details
    Browse the repository at this point in the history
  9. Fix restore logic

    acolytec3 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9e71cc4 View commit details
    Browse the repository at this point in the history
  10. fix everything

    acolytec3 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    a9eed8a View commit details
    Browse the repository at this point in the history
  11. turn the CI back on

    acolytec3 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    6f7c7d5 View commit details
    Browse the repository at this point in the history