prometheus/cmd/prometheus
Julien Pivotto d98a8d0772
ci: run version upgrade test as a per-LTS matrix
Fan out the upgrade/downgrade test over each active LTS release so the
matrix jobs run in parallel and a single release failure does not mask
the others. A new list_lts_releases job reads the active LTS versions
from prometheus.io/download.json and feeds them to the matrix.

Add a --test.lts-version flag so TestVersionUpgrade can be restricted to
a single LTS release; when empty, all active LTS releases are tested.

Signed-off-by: Julien Pivotto <291750+roidelapluie@users.noreply.github.com>
(cherry picked from commit 827d0f9ad3)
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2026-07-08 18:59:58 +02:00
..
testdata Merge pull request #18687 from roidelapluie/roidelapluie/greatest_least 2026-05-21 10:34:29 +02:00
features_test.go API: Add a /api/v1/features endpoint 2025-12-09 16:13:14 +01:00
main.go tsdb: add chunk_encoding config field for runtime encoding selection 2026-06-11 16:45:30 +02:00
main_test.go tsdb: add chunk_encoding config field for runtime encoding selection 2026-06-11 16:45:30 +02:00
main_unix_test.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
main_upgrade_test.go ci: run version upgrade test as a per-LTS matrix 2026-07-08 18:59:58 +02:00
query_log_test.go cmd/prometheus: fix flaky TestQueryLog console test 2026-03-30 09:55:36 +02:00
reload_test.go Promote auto-reload-config stable 2026-05-04 15:14:54 +02:00
scrape_failure_log_test.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
upload_test.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00