Skip to content

Releases: testflows/TestFlows-GitHub-Hetzner-Runners

v1.10.260127.1162301

27 Jan 16:24
779b75a

Choose a tag to compare

https://pypi.org/project/testflows.github.hetzner.runners/1.10.260127.1162301/

Fixes

  • Catch requests retry error from run.jobs() (#106)
  • Remove unsupported level from action.note() call (#106)
  • Add context to server recycling error (#106)

v1.10.260123.1032641

23 Jan 03:29

Choose a tag to compare

https://pypi.org/project/testflows.github.hetzner.runners/1.10.260123.1032641/

Fixes

  • Handle GitHub API 502 errors when fetching workflow run jobs gracefully (PR #100)
  • Include in_progress workflow runs for complete stolen runner detection

v1.10.260122.1171851

22 Jan 17:20

Choose a tag to compare

https://pypi.org/project/testflows.github.hetzner.runners/1.10.260122.1171851/

Fixes

  • Fixed PyGithub 2.x compatibility by changing runner.labels() method calls to runner.labels property access.

v1.10.260122.1162824

22 Jan 16:30

Choose a tag to compare

https://pypi.org/project/testflows.github.hetzner.runners/1.10.260122.1162824/

Fixes

  • Fixed meta-label expansion bug where lookup key was inconsistent, causing meta-labels with --label-prefix to not expand properly (#104).

v1.10.260122.1151440

22 Jan 15:20

Choose a tag to compare

https://pypi.org/project/testflows.github.hetzner.runners/1.10.260122.1151440/

Improvements

Updated Dependencies

  • PyGithub 1.59.0 → 2.8.1
  • requests-cache 1.1.0 → 1.2.1
  • PyYAML 6.0.2 → 6.0.3
  • prometheus_client 0.19.0 → 0.24.1
  • psutil >=5.9.8 → >=7.2.1

Updated GitHub Actions Runner

  • Updated from v2.330.0 to v2.331.0 for x64 and arm64 architectures

PyGithub 2.x Compatibility

  • Migrated to new authentication syntax auth=Auth.Token() replacing deprecated login_or_token parameter

Hetzner Cloud Client User Agent

  • Added explicit application_name and application_version to Hetzner Cloud API client for better request identification

Fixes

  • Fixed github.get_rate_limit not being called in API rate limit watch service (missing parentheses)

v1.10.260121.1172747

21 Jan 17:30

Choose a tag to compare

https://pypi.org/project/testflows.github.hetzner.runners/1.10.260121.1172747/

Improvement

  • Display with_label in the dashboard header (closed #99)

v1.10.260102.1213552

02 Jan 21:37

Choose a tag to compare

https://pypi.org/project/testflows.github.hetzner.runners/1.10.260102.1213552/

Fixes

  • Fixing default server type and default cloud deploy server types (#96)

v1.10.251206.1135805

06 Dec 14:00

Choose a tag to compare

https://pypi.org/project/testflows.github.hetzner.runners/1.10.251206.1135805/

Fixes

  • Removing check path validity in config file as it broke cloud deploy and other commands

Improvements

  • Make /opt/hostedtoolcache writeable by runners (#92) by @tmaier

v1.10.251120.1014744

20 Nov 01:49

Choose a tag to compare

v1.10.250919.1145357

19 Sep 14:55

Choose a tag to compare

https://pypi.org/project/testflows.github.hetzner.runners/1.10.250919.1145357/

Fixes

  • Fixing incorrect recycled count graph in the health status (#87)