ngrok / ngrok-python

Embed ngrok secure ingress into your Python apps with a single line of code.
https://ngrok.com
Apache License 2.0
103 stars 19 forks source link

Switch to vmactions/freebsd-vm@v1 #77

Closed bobzilladev closed 7 months ago

bobzilladev commented 7 months ago

Github action was updated upstream: https://github.com/vmactions/freebsd-vm/issues/74#issuecomment-1798014978

Works generally well for ngrok-nodejs, has issues here when on Intel runners, but is still more stable than the previous incarnation, and will likely get more solid when they support mac hardware again.

Started recording processor type after reading: why-github-actions-is-so-slow

bobzilladev commented 7 months ago

Test runs:

  1. timed out at 30min: https://github.com/ngrok/ngrok-python/actions/runs/6789115553/job/18455611270
  2. worked in 10min: https://github.com/ngrok/ngrok-python/actions/runs/6789115553/job/18456779426
  3. timed out at 30min: https://github.com/ngrok/ngrok-python/actions/runs/6789115553/job/18457443700
  4. worked in 10min: https://github.com/ngrok/ngrok-python/actions/runs/6789115553/job/18458611010
  5. worked in 10min: https://github.com/ngrok/ngrok-python/actions/runs/6789115553/job/18459019371
  6. timed out at 30min: https://github.com/ngrok/ngrok-python/actions/runs/6789115553/job/18459648818
  7. timed out at 60min: https://github.com/ngrok/ngrok-python/actions/runs/6800698996/job/18489862353
  8. timed out at 60min: https://github.com/ngrok/ngrok-python/actions/runs/6800698996/job/18495698939
  9. timed out at 20min: https://github.com/ngrok/ngrok-python/actions/runs/6802551572/job/18495881315
    1. Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
  10. worked in 10min: https://github.com/ngrok/ngrok-python/actions/runs/6802557819/job/18495896911
    1. AMD EPYC 7763 64-Core Processor
  11. worked in 10min: https://github.com/ngrok/ngrok-python/actions/runs/6802557819/job/18496316777
    1. AMD EPYC 7763 64-Core Processor
  12. worked in 11min: https://github.com/ngrok/ngrok-python/actions/runs/6802557819/job/18500829678
    1. AMD EPYC 7763 64-Core Processor
  13. timed out at 20min: https://github.com/ngrok/ngrok-python/actions/runs/6802557819/job/18501629130
    1. Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
  14. timed out at 20min: https://github.com/ngrok/ngrok-python/actions/runs/6802557819/job/18502197044
    1. Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
  15. worked in 10min: https://github.com/ngrok/ngrok-python/actions/runs/6802557819/job/18527117415
    1. AMD EPYC 7763 64-Core Processor
  16. worked in 10min: https://github.com/ngrok/ngrok-python/actions/runs/6802557819/job/18529235789
    1. AMD EPYC 7763 64-Core Processor
  17. timed out at 20min: https://github.com/ngrok/ngrok-python/actions/runs/6802557819/job/18530488713
    1. Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
  18. worked in 10min: https://github.com/ngrok/ngrok-python/actions/runs/6802557819/job/18532138927
    1. AMD EPYC 7763 64-Core Processor