Skip to content

Releases: testflows/TestFlows-GitHub-Hetzner-Runners

v1.9.250519.1162543

19 May 16:29
Compare
Choose a tag to compare

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

Improvements

  • Added support for arm64 and aarch64 aliases for image architecture in runner labels (ex: image-arm64-system-ubuntu-20.04 or image-aarch64-system-ubuntu-20.04)

v1.9.250519.1100130

19 May 10:07
Compare
Choose a tag to compare

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

Improvements

  • Composite type- and in- labels now treated as meta-labels. Labels like type-cx42-cpx41 are converted to type-cx42-cpx41, type-cx42, and type-cpx41. This allows jobs that require only one type (e.g., type-cx42) to match runners with composite types.

v1.9.250519.1093339

19 May 09:35
Compare
Choose a tag to compare

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

Improvements

  • Added support for composite server type and location values (ex. type-cx42-cpx41, in-hel1-nbg1)

v1.9.250518.1013721

18 May 01:44
Compare
Choose a tag to compare

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

Fixes

  • Fixing support for custom cache volume names
  • Adding id field to volumes list command
  • Adding ip field to list command

v1.9.250517.1131401

17 May 13:17
Compare
Choose a tag to compare

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

Improvements

  • Now selecting the first volume from the sorted list whose name starts with cache for APT caching.
    This allows jobs to use different volume names while still being used as the default cache volume.
  • Updated all cloud commands to correctly support the --host option, avoiding unnecessary Hetzner token checks when it's not required.

v1.9.250516.1002125

16 May 00:23
Compare
Choose a tag to compare

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

Improvements

  • Adding cloud log download command
  • Adding support for /etc/hetzner-volumes
  • Removing caching of /var/lib/docker in docker.sh

v1.8.250513.1235619

13 May 23:58
Compare
Choose a tag to compare

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

Backward incompatible changes

  • This release is not backward compatible with older versions as servers are now selected by label.
    Please delete all servers before upgrade.

Improvements

  • Added support for caching volumes (#65)
  • Switched to filtering servers by label selector (#39)
  • Updated list and delete commands. Now the delete command requires the --all option to delete all servers (no servers are deleted by default)

v1.8.250327.1132029

27 Mar 13:22
Compare
Choose a tag to compare

v1.8.250326.1192529

26 Mar 19:27
Compare
Choose a tag to compare

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

Fixes

  • Fix jobs panel not filtering jobs by --with-label in embedded dashboard (#61)

v1.8.250324.1144419

24 Mar 20:30
Compare
Choose a tag to compare

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

Backward Incompatible Changes

  • The rotating_service_logfile handler has been renamed to rotating_logfile and is now mandatory.

Improvements

  • Added support for multiple server types and locations (#44)
  • Introduced an embedded monitoring dashboard available at 127.0.0.1:8090, accessible via the dashboard and cloud dashboard commands (#29)
  • Added experimental support for Prometheus metrics at 127.0.0.1:9090 (#29)