Skip to content

Missing oldest labels #12325

Open
Open
@trittsv

Description

@trittsv

Description

Currently the problem is that once in a while i have to update runner labels because they get deprecated.

I always want to use the oldest runner available to ensure that my executable can run on most systems.
For example when i build a executable on ubuntu-18 then it also runs on ubuntu-24. But not vice versa because of glibc.
So it would be best to add labels ubuntu-oldest, windows-oldest, macos-oldest.

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • Windows Server 2019
  • Windows Server 2022
  • Windows Server 2025

Image version and build link

https://dev.azure.com/eclipse-cyclonedds/cyclonedds-insight/_build/results?buildId=7223&view=results

Is it regression?

No

Expected behavior

There should be -oldest labels.

Actual behavior

Lots of time required to always update the labels when something get deprecated.

Repro steps

Always use the oldest labels and wait for a while.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions