From 1b00a6e6a51a9468743a7a822996a561b4384963 Mon Sep 17 00:00:00 2001 From: Sebastian Bernauer Date: Thu, 26 Feb 2026 09:32:48 +0100 Subject: [PATCH 1/3] chore: Add list of stacks without demos to (pre-)release testing template --- .../pre-release-from-scratch-testing.md | 28 +++++++++- .../pre-release-upgrade-testing.md | 28 +++++++++- .../release-from-scratch-testing.md | 55 +++++++++---------- 3 files changed, 78 insertions(+), 33 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md b/.github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md index 63f0a242..0a6367dd 100644 --- a/.github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md +++ b/.github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md @@ -51,8 +51,6 @@ GitHub handle next to the demo to indicate a particular demo was picked up for t | xargs -I {} echo "- [ ] [{}](https://docs.stackable.tech/home/nightly/demos/{})" --> - - - [ ] [airflow-scheduled-job](https://docs.stackable.tech/home/nightly/demos/airflow-scheduled-job) - [ ] [argo-cd-git-ops](https://docs.stackable.tech/home/nightly/demos/argo-cd-git-ops) - [ ] [data-lakehouse-iceberg-trino-spark](https://docs.stackable.tech/home/nightly/demos/data-lakehouse-iceberg-trino-spark) @@ -68,6 +66,31 @@ GitHub handle next to the demo to indicate a particular demo was picked up for t - [ ] [trino-iceberg](https://docs.stackable.tech/home/nightly/demos/trino-iceberg) - [ ] [trino-taxi-data](https://docs.stackable.tech/home/nightly/demos/trino-taxi-data) +## List of stacks + +Similar to the demos above we need to test all stacks that don't have a demo. +Replace the items in the lists below with the applicable Pull Requests (if any). Also put your +GitHub handle next to the stack to indicate a particular stack was picked up for testing. + +> [!TIP] +> Some of the stacks have a [tutorial](https://docs.stackable.tech/home/nightly/tutorials/) to follow. + + + +- [ ] airflow-trino-dbt +- [ ] monitoring +- [ ] observability +- [ ] openldap +- [ ] tutorial-openldap + ## Nightly from Scratch Testing Instructions These instructions are for deploying and completing the nightly demo from scratch. @@ -81,6 +104,7 @@ These instructions are for deploying and completing the nightly demo from scratc ```shell # Install demo (stable operators) for the nightly release. +# For stacks use "stackablectl stack install" instead stackablectl demo install --release dev # --- IMPORTANT --- diff --git a/.github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md b/.github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md index 361faf9d..e964ff02 100644 --- a/.github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md +++ b/.github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md @@ -51,8 +51,6 @@ GitHub handle next to the demo to indicate a particular demo was picked up for t | xargs -I {} echo "- [ ] [{}](https://docs.stackable.tech/home/stable/demos/{})" --> - - - [ ] [airflow-scheduled-job](https://docs.stackable.tech/home/stable/demos/airflow-scheduled-job) - [ ] [argo-cd-git-ops](https://docs.stackable.tech/home/stable/demos/argo-cd-git-ops) - [ ] [data-lakehouse-iceberg-trino-spark](https://docs.stackable.tech/home/stable/demos/data-lakehouse-iceberg-trino-spark) @@ -68,6 +66,31 @@ GitHub handle next to the demo to indicate a particular demo was picked up for t - [ ] [trino-iceberg](https://docs.stackable.tech/home/stable/demos/trino-iceberg) - [ ] [trino-taxi-data](https://docs.stackable.tech/home/stable/demos/trino-taxi-data) +## List of stacks + +Similar to the demos above we need to test all stacks that don't have a demo. +Replace the items in the lists below with the applicable Pull Requests (if any). Also put your +GitHub handle next to the stack to indicate a particular stack was picked up for testing. + +> [!TIP] +> Some of the stacks have a [tutorial](https://docs.stackable.tech/home/nightly/tutorials/) to follow. + + + +- [ ] airflow-trino-dbt +- [ ] monitoring +- [ ] observability +- [ ] openldap +- [ ] tutorial-openldap + ## Stable to Nightly Upgrade Testing Instructions These instructions are for deploying and completing the stable demo, and then @@ -83,6 +106,7 @@ the operators and CRDS. ```shell # Install demo (stable operators) for the stable release (OO.M). +# For stacks use "stackablectl stack install" instead stackablectl demo install # --- IMPORTANT --- diff --git a/.github/ISSUE_TEMPLATE/release-from-scratch-testing.md b/.github/ISSUE_TEMPLATE/release-from-scratch-testing.md index ec35e6ad..161d050e 100644 --- a/.github/ISSUE_TEMPLATE/release-from-scratch-testing.md +++ b/.github/ISSUE_TEMPLATE/release-from-scratch-testing.md @@ -68,28 +68,11 @@ GitHub handle next to the demo to indicate a particular demo was picked up for t - [ ] [trino-iceberg](https://docs.stackable.tech/home/nightly/demos/trino-iceberg) - [ ] [trino-taxi-data](https://docs.stackable.tech/home/nightly/demos/trino-taxi-data) -### YY.M.X from Scratch Testing Instructions - -These instructions are for deploying and completing the YY.M.X demo from scratch. - - - -> [!TIP] -> Be sure to select the _nightly_ docs version on . - -```shell -# Install demo (stable operators) for the nightly release. -stackablectl demo install - -# --- IMPORTANT --- -# Run through the nightly demo instructions (refer to the list above). -``` +## List of stacks -## List of Stacks - -Some stacks are not used by demos, but still need testing in some way. +Similar to the demos above we need to test all stacks that don't have a demo. +Replace the items in the lists below with the applicable Pull Requests (if any). Also put your +GitHub handle next to the stack to indicate a particular stack was picked up for testing. > [!TIP] > Some of the stacks have a [tutorial](https://docs.stackable.tech/home/nightly/tutorials/) to follow. @@ -97,21 +80,35 @@ Some stacks are not used by demos, but still need testing in some way. +- [ ] airflow-trino-dbt - [ ] monitoring - [ ] observability - [ ] openldap - [ ] tutorial-openldap -You can install the stack via: +### YY.M.X from Scratch Testing Instructions + +These instructions are for deploying and completing the YY.M.X demo from scratch. + + + +> [!TIP] +> Be sure to select the _nightly_ docs version on . ```shell -stackablectl stack install --release dev +# Install demo (stable operators) for the nightly release. +# For stacks use "stackablectl stack install" instead +stackablectl demo install + +# --- IMPORTANT --- +# Run through the nightly demo instructions (refer to the list above). ``` From 728cfd81b739c33ce288abe117fc19a87bb9c8a7 Mon Sep 17 00:00:00 2001 From: Sebastian Bernauer Date: Thu, 26 Feb 2026 11:48:17 +0100 Subject: [PATCH 2/3] Apply suggestions from code review Co-authored-by: Techassi --- .github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md | 6 ++++-- .github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md | 6 ++++-- .github/ISSUE_TEMPLATE/release-from-scratch-testing.md | 6 ++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md b/.github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md index 0a6367dd..571eb0c9 100644 --- a/.github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md +++ b/.github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md @@ -103,10 +103,12 @@ These instructions are for deploying and completing the nightly demo from scratc > Be sure to select the _nightly_ docs version on . ```shell -# Install demo (stable operators) for the nightly release. -# For stacks use "stackablectl stack install" instead +# For demo testing, install demo (stable operators) for the nightly release. stackablectl demo install --release dev +# For stack testing, install stack via +stackablectl stack install --release dev + # --- IMPORTANT --- # Run through the nightly demo instructions (refer to the list above). ``` diff --git a/.github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md b/.github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md index e964ff02..1f3f2328 100644 --- a/.github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md +++ b/.github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md @@ -105,10 +105,12 @@ the operators and CRDS. > Be sure to select the _stable_ docs version on . ```shell -# Install demo (stable operators) for the stable release (OO.M). -# For stacks use "stackablectl stack install" instead +# For demo testing, , install demo (stable operators) for the stable release (OO.M). stackablectl demo install +# For stack testing, install stack via +stackablectl stack install + # --- IMPORTANT --- # Run through the stable demo instructions (refer to the list above). diff --git a/.github/ISSUE_TEMPLATE/release-from-scratch-testing.md b/.github/ISSUE_TEMPLATE/release-from-scratch-testing.md index 161d050e..08812d07 100644 --- a/.github/ISSUE_TEMPLATE/release-from-scratch-testing.md +++ b/.github/ISSUE_TEMPLATE/release-from-scratch-testing.md @@ -105,10 +105,12 @@ These instructions are for deploying and completing the YY.M.X demo from scratch > Be sure to select the _nightly_ docs version on . ```shell -# Install demo (stable operators) for the nightly release. -# For stacks use "stackablectl stack install" instead +# For demo testing, install demo (stable operators) for the YY.M.X release. stackablectl demo install +# For stack testing, install stack via +stackablectl stack install + # --- IMPORTANT --- # Run through the nightly demo instructions (refer to the list above). ``` From bd762e67d29c1cdfc6634159dec8208ad72f64fd Mon Sep 17 00:00:00 2001 From: Sebastian Bernauer Date: Thu, 26 Feb 2026 11:51:05 +0100 Subject: [PATCH 3/3] Improve comment --- .github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md | 2 +- .github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md | 2 +- .github/ISSUE_TEMPLATE/release-from-scratch-testing.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md b/.github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md index 571eb0c9..a83c32a4 100644 --- a/.github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md +++ b/.github/ISSUE_TEMPLATE/pre-release-from-scratch-testing.md @@ -110,5 +110,5 @@ stackablectl demo install --release dev stackablectl stack install --release dev # --- IMPORTANT --- -# Run through the nightly demo instructions (refer to the list above). +# Run through the (still) nightly demo/stack instructions (refer to the list above). ``` diff --git a/.github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md b/.github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md index 1f3f2328..a3f4a0b6 100644 --- a/.github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md +++ b/.github/ISSUE_TEMPLATE/pre-release-upgrade-testing.md @@ -112,7 +112,7 @@ stackablectl demo install stackablectl stack install # --- IMPORTANT --- -# Run through the stable demo instructions (refer to the list above). +# Run through the (still) nightly demo/stack instructions (refer to the list above). # Get a list of installed operators stackablectl operator installed --output=plain diff --git a/.github/ISSUE_TEMPLATE/release-from-scratch-testing.md b/.github/ISSUE_TEMPLATE/release-from-scratch-testing.md index 08812d07..68538b28 100644 --- a/.github/ISSUE_TEMPLATE/release-from-scratch-testing.md +++ b/.github/ISSUE_TEMPLATE/release-from-scratch-testing.md @@ -112,5 +112,5 @@ stackablectl demo install stackablectl stack install # --- IMPORTANT --- -# Run through the nightly demo instructions (refer to the list above). +# Run through the (still) nightly demo/stack instructions (refer to the list above). ```