[rocprofiler-systems] Update containers workflow to generate matrix from file (#369)

* Use matrix data from containers.yml in rocprofiler-systems-containers.yml

* add on pull_request to rocprofiler-systems-containers.yml

* update yq command in rocprofiler-systems-containers.yml

* ensure no indenting in json output

* update output definition in prepare_release_matrix

* added container-ci.yml for ci containers

* move ordering of steps in rocprofiler-systems-containers.yml

* Update projects/rocprofiler-systems/docker/containers-ci.yml

Co-authored-by: David Galiffi <David.Galiffi@amd.com>

* only push containers when running on schedule or push

* Formatting fix

Cleaning trailing whitespace.

---------

Co-authored-by: David Galiffi <David.Galiffi@amd.com>
Tento commit je obsažen v:
Jason Bonnell
2025-08-18 13:17:17 -04:00
odevzdal GitHub
rodič b4e336aef3
revize 24332bb65b
3 změnil soubory, kde provedl 72 přidání a 90 odebrání
+23
Zobrazit soubor
@@ -0,0 +1,23 @@
# Supported OS combinations for continuous integration
matrix:
# ubuntu
- distro: "ubuntu"
version: "22.04"
- distro: "ubuntu"
version: "24.04"
# opensuse
- distro: "opensuse"
version: "15.5"
- distro: "opensuse"
version: "15.6"
# RHEL8
- distro: "rhel"
version: "8.10"
# RHEL9
- distro: "rhel"
version: "9.3"
- distro: "rhel"
version: "9.4"
- distro: "rhel"
version: "9.5"
-1
Zobrazit soubor
@@ -68,4 +68,3 @@ matrix:
- os-distro: "rhel"
os-version: "9.5"
rocm-version: "6.4"
- os-distro: "rhel"