From ca07b2d782b7c346cd1b6f49c32c7750927cccdf Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Tue, 15 Sep 2026 23:20:32 +0200 Subject: [PATCH 1/2] Add COMPONENT_PR as arguments in components.yaml --- tests/components.yaml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tests/components.yaml b/tests/components.yaml index 8d14e31df..c4accca17 100644 --- a/tests/components.yaml +++ b/tests/components.yaml @@ -6,11 +6,13 @@ bare: # A default component used when the solver does not have any dependencies PRECICE_REF: repository: https://github.com/precice/precice default: "develop" + PRECICE_PR: PRECICE_PRESET: default: "production-audit" TUTORIALS_REF: repository: https://github.com/precice/tutorials default: "develop" + TUTORIALS_PR: calculix-adapter: template: component-templates/calculix-adapter.yaml @@ -30,6 +32,7 @@ calculix-adapter: CALCULIX_ADAPTER_REF: repository: https://github.com/precice/calculix-adapter default: "develop" + CALCULIX_ADAPTER_PR: dealii-adapter: template: component-templates/dealii-adapter.yaml @@ -47,6 +50,7 @@ dealii-adapter: DEALII_ADAPTER_REF: repository: https://github.com/precice/dealii-adapter default: "develop" + DEALII_ADAPTER_PR: dumux-adapter: template: component-templates/dumux-adapter.yaml @@ -69,6 +73,7 @@ dumux-adapter: DUMUX_ADAPTER_REF: repository: https://github.com/precice/dumux-adapter default: "develop" + DUMUX_ADAPTER_PR: dune-adapter: template: component-templates/dune-adapter.yaml @@ -89,6 +94,7 @@ dune-adapter: DUNE_ADAPTER_REF: repository: https://github.com/precice/dune-adapter default: "main" + DUNE_ADAPTER_PR: fenics-adapter: template: component-templates/fenics-adapter.yaml @@ -109,6 +115,7 @@ fenics-adapter: FENICS_ADAPTER_REF: repository: https://github.com/precice/fenics-adapter default: "develop" + FENICS_ADAPTER_PR: fenicsx-adapter: template: component-templates/fenicsx-adapter.yaml @@ -129,6 +136,7 @@ fenicsx-adapter: FENICSX_ADAPTER_REF: repository: https://github.com/precice/fenicsx-adapter default: "develop" + FENICSX_ADAPTER_PR: fmi-runner: template: component-templates/fmi-runner.yaml @@ -149,6 +157,7 @@ fmi-runner: FMI_RUNNER_REF: repository: https://github.com/precice/fmi-runner default: "main" + FMI_RUNNER_PR: julia-bindings: template: component-templates/julia-bindings.yaml @@ -166,6 +175,7 @@ julia-bindings: JULIA_BINDINGS_REF: repository: https://github.com/precice/PreCICE.jl default: "develop" + JULIA_BINDINGS_PR: mercurydpm-adapter: template: component-templates/mercurydpm-adapter.yaml @@ -197,6 +207,7 @@ micro-manager: MICRO_MANAGER_REF: repository: https://github.com/precice/micro-manager default: "develop" + MICRO_MANAGER_PR: nutils-adapter: template: component-templates/nutils-adapter.yaml @@ -233,6 +244,7 @@ openfoam-adapter: OPENFOAM_ADAPTER_REF: repository: https://github.com/precice/openfoam-adapter default: "develop" + OPENFOAM_ADAPTER_PR: python-bindings: template: component-templates/python-bindings.yaml @@ -250,6 +262,7 @@ python-bindings: PYTHON_BINDINGS_REF: repository: https://github.com/precice/python-bindings default: "develop" + PYTHON_BINDINGS_PR: rust-bindings: template: component-templates/rust-bindings.yaml @@ -267,6 +280,7 @@ rust-bindings: RUST_BINDINGS_REF: repository: https://github.com/precice/rust-bindings default: "main" + RUST_BINDINGS_PR: solids4foam: repository: https://github.com/solids4foam/solids4foam @@ -305,6 +319,7 @@ su2-adapter: SU2_ADAPTER_REF: repository: https://github.com/precice/su2-adapter default: "develop" + SU2_ADAPTER_PR: aste: template: component-templates/aste.yaml @@ -323,4 +338,5 @@ aste: default: "develop" ASTE_REF: repository: https://github.com/precice/aste - default: "develop" \ No newline at end of file + default: "develop" + ASTE_PR: \ No newline at end of file From 2df05afd25c80c722b3149d7c97c70caceb86fb9 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Tue, 15 Sep 2026 23:23:34 +0200 Subject: [PATCH 2/2] Default to empty string --- tests/components.yaml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tests/components.yaml b/tests/components.yaml index c4accca17..1e5b7696c 100644 --- a/tests/components.yaml +++ b/tests/components.yaml @@ -7,12 +7,14 @@ bare: # A default component used when the solver does not have any dependencies repository: https://github.com/precice/precice default: "develop" PRECICE_PR: + default: "" PRECICE_PRESET: default: "production-audit" TUTORIALS_REF: repository: https://github.com/precice/tutorials default: "develop" TUTORIALS_PR: + default: "" calculix-adapter: template: component-templates/calculix-adapter.yaml @@ -33,6 +35,7 @@ calculix-adapter: repository: https://github.com/precice/calculix-adapter default: "develop" CALCULIX_ADAPTER_PR: + default: "" dealii-adapter: template: component-templates/dealii-adapter.yaml @@ -51,6 +54,7 @@ dealii-adapter: repository: https://github.com/precice/dealii-adapter default: "develop" DEALII_ADAPTER_PR: + default: "" dumux-adapter: template: component-templates/dumux-adapter.yaml @@ -74,6 +78,7 @@ dumux-adapter: repository: https://github.com/precice/dumux-adapter default: "develop" DUMUX_ADAPTER_PR: + default: "" dune-adapter: template: component-templates/dune-adapter.yaml @@ -95,6 +100,7 @@ dune-adapter: repository: https://github.com/precice/dune-adapter default: "main" DUNE_ADAPTER_PR: + default: "" fenics-adapter: template: component-templates/fenics-adapter.yaml @@ -116,6 +122,7 @@ fenics-adapter: repository: https://github.com/precice/fenics-adapter default: "develop" FENICS_ADAPTER_PR: + default: "" fenicsx-adapter: template: component-templates/fenicsx-adapter.yaml @@ -137,6 +144,7 @@ fenicsx-adapter: repository: https://github.com/precice/fenicsx-adapter default: "develop" FENICSX_ADAPTER_PR: + default: "" fmi-runner: template: component-templates/fmi-runner.yaml @@ -158,6 +166,7 @@ fmi-runner: repository: https://github.com/precice/fmi-runner default: "main" FMI_RUNNER_PR: + default: "" julia-bindings: template: component-templates/julia-bindings.yaml @@ -176,6 +185,7 @@ julia-bindings: repository: https://github.com/precice/PreCICE.jl default: "develop" JULIA_BINDINGS_PR: + default: "" mercurydpm-adapter: template: component-templates/mercurydpm-adapter.yaml @@ -208,6 +218,7 @@ micro-manager: repository: https://github.com/precice/micro-manager default: "develop" MICRO_MANAGER_PR: + default: "" nutils-adapter: template: component-templates/nutils-adapter.yaml @@ -245,6 +256,7 @@ openfoam-adapter: repository: https://github.com/precice/openfoam-adapter default: "develop" OPENFOAM_ADAPTER_PR: + default: "" python-bindings: template: component-templates/python-bindings.yaml @@ -263,6 +275,7 @@ python-bindings: repository: https://github.com/precice/python-bindings default: "develop" PYTHON_BINDINGS_PR: + default: "" rust-bindings: template: component-templates/rust-bindings.yaml @@ -281,6 +294,7 @@ rust-bindings: repository: https://github.com/precice/rust-bindings default: "main" RUST_BINDINGS_PR: + default: "" solids4foam: repository: https://github.com/solids4foam/solids4foam @@ -320,6 +334,7 @@ su2-adapter: repository: https://github.com/precice/su2-adapter default: "develop" SU2_ADAPTER_PR: + default: "" aste: template: component-templates/aste.yaml @@ -339,4 +354,5 @@ aste: ASTE_REF: repository: https://github.com/precice/aste default: "develop" - ASTE_PR: \ No newline at end of file + ASTE_PR: + default: "" \ No newline at end of file