This is an automated email from the ASF dual-hosted git repository.

Kusuma04-dev pushed a commit to branch test_10.3.x
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/test_10.3.x by this push:
     new 94a9291d909 updated
94a9291d909 is described below

commit 94a9291d909fc6afe593ed4f31bc0d5fd7f4a3df
Author: Kusuma04-dev <[email protected]>
AuthorDate: Wed Oct 28 12:58:08 2026 +0530

    updated
---
 .ci/incubator-kie-tools-ci-build.Dockerfile      | 138 ++++++++++++++++++++
 .ci/jenkins/Jenkinsfile.103xplus.release-promote | 154 ++++++++++++++++++++++
 scripts/README.md                                | 157 ++++++++++++++++++++++-
 scripts/release/README.md                        |  12 +-
 4 files changed, 457 insertions(+), 4 deletions(-)

diff --git a/.ci/incubator-kie-tools-ci-build.Dockerfile 
b/.ci/incubator-kie-tools-ci-build.Dockerfile
new file mode 100644
index 00000000000..b21c1a1c5e6
--- /dev/null
+++ b/.ci/incubator-kie-tools-ci-build.Dockerfile
@@ -0,0 +1,138 @@
+FROM cruizba/ubuntu-dind:jammy-26.1.4
+
+SHELL ["/bin/bash", "-c"]
+
+RUN apt-get update && apt-get upgrade -y && apt-get install -y 
--no-install-recommends \
+    sudo bash wget gpg locales uidmap apt-transport-https ca-certificates curl 
software-properties-common \
+    && rm -rf /var/lib/apt/lists/* \
+    && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias 
en_US.UTF-8
+ENV LANG en_US.utf8
+
+# Google Chrome repository setup
+RUN wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg 
--dearmour -o /usr/share/keyrings/chrome-keyring.gpg
+RUN sudo sh -c 'echo "deb [arch=amd64 
signed-by=/usr/share/keyrings/chrome-keyring.gpg] 
http://dl.google.com/linux/chrome/deb/ stable main" > 
/etc/apt/sources.list.d/google.list'
+
+# Install dependencies
+RUN apt-get update && apt-get install -yy \
+build-essential \
+dbus-user-session \
+google-chrome-stable \
+gir1.2-appindicator3-0.1 \
+libayatana-appindicator3-dev \
+libgtk-3-dev \
+libssl-dev \
+libxi6 \
+libnss3 \
+libpci-dev \
+libglvnd0 \
+libbtrfs-dev \
+libgpgme-dev \
+libdevmapper-dev \
+libxml2-utils \
+python3 \
+python3-pip \
+python3-dev \
+python3-venv \
+python3-gssapi \
+gettext \
+git \
+jq \
+vim \
+make \
+zip \
+unzip \
+bzip2 \
+xvfb \
+fluxbox \
+rsync \
+subversion && \
+apt-get clean autoclean && apt-get autoremove --yes && \
+rm -rf /var/lib/{apt,cache,log}/
+
+# Install firefox
+RUN wget -O /tmp/firefox-latest.tar.xz 
"https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US"; && 
\
+    tar xf /tmp/firefox-latest.tar.xz -C /tmp && mv /tmp/firefox 
/opt/firefox-latest && \
+    rm /tmp/firefox-latest.tar.xz && \
+    ln -s /opt/firefox-latest/firefox /usr/bin/firefox
+
+# Install chromedriver
+RUN CHROME_VERSION=$(curl 
https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions.json
 | jq -r .channels.Stable.version) && \
+    wget -O /tmp/chromedriver-linux64.zip 
https://storage.googleapis.com/chrome-for-testing-public/$CHROME_VERSION/linux64/chromedriver-linux64.zip
 && \
+    unzip /tmp/chromedriver-linux64.zip -d /tmp && mv 
/tmp/chromedriver-linux64/chromedriver /usr/bin/ && \
+    rm /tmp/chromedriver-linux64.zip
+
+RUN echo fs.inotify.max_user_watches=524288 | tee -a /etc/sysctl.conf && 
sysctl -p
+
+# User setup (non-root)
+RUN groupadd -g 910 nonrootuser && useradd --create-home -u 910 -g 910 -s 
/bin/bash nonrootuser && \
+    echo "nonrootuser ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
+
+# Docker user setup (non-root)
+RUN groupadd docker && usermod -aG docker nonrootuser
+
+USER nonrootuser
+
+# NVM setup
+RUN wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh 
| bash && \
+    echo 'export NVM_DIR="${HOME}/.nvm"' | sudo tee /etc/profile.d/nvm.sh && \
+    echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' | sudo tee -a 
/etc/profile.d/nvm.sh && \
+    echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' 
| sudo tee -a /etc/profile.d/nvm.sh && \
+    echo "source /etc/profile.d/nvm.sh" >> $HOME/.bashrc
+
+# Node setup
+RUN source $HOME/.nvm/nvm.sh && \
+    nvm install 24.21.0 && \
+    sudo update-alternatives --install /usr/local/bin/node node $(which node) 
1 && \
+    sudo update-alternatives --install /usr/local/bin/npm npm $(which npm) 1
+
+# PNPM setup
+RUN source $HOME/.nvm/nvm.sh && \
+    npm install -g [email protected] && \
+    sudo update-alternatives --install /usr/local/bin/pnpm pnpm $(which pnpm) 1
+
+# Maven setup
+RUN curl -s "https://get.sdkman.io"; | bash && \
+    source "$HOME/.sdkman/bin/sdkman-init.sh" && \
+    sdk install java 21.0.7-tem && \
+    sudo update-alternatives --install /usr/local/bin/java java $(which java) 
1 && \
+    sdk install maven 3.9.16 && \
+    sudo update-alternatives --install /usr/local/bin/mvn mvn $(which mvn) 1 
&& \
+    sdk flush
+
+# Golang setup
+RUN wget https://go.dev/dl/go1.26.7.linux-amd64.tar.gz -P /tmp && \
+    sudo tar xzf /tmp/go1.26.7.linux-amd64.tar.gz -C /opt && rm 
/tmp/go1.26.7.linux-amd64.tar.gz && \
+    echo 'export GOPATH=${HOME}/go' | sudo tee /etc/profile.d/go.sh && \
+    echo 'export PATH=${PATH}:/opt/go/bin:${GOPATH}/bin' | sudo tee -a 
/etc/profile.d/go.sh && \
+    echo "source /etc/profile.d/go.sh" >> $HOME/.bashrc && \
+    sudo update-alternatives --install /usr/local/bin/go go /opt/go/bin/go 1
+
+# CodeQL setup
+RUN wget 
https://github.com/github/codeql-action/releases/latest/download/codeql-bundle-linux64.tar.gz
 -P /tmp && \
+    sudo tar xzf /tmp/codeql-bundle-linux64.tar.gz -C /opt && rm 
/tmp/codeql-bundle-linux64.tar.gz && \
+    sudo chown -R nonrootuser:nonrootuser /opt/codeql && \
+    echo 'export PATH=/opt/codeql:${PATH}' | sudo tee -a 
/etc/profile.d/codeql.sh && \
+    echo "source /etc/profile.d/codeql.sh" >> $HOME/.bashrc
+
+# Openshift client setup
+RUN wget 
https://mirror.openshift.com/pub/openshift-v4/clients/ocp/stable/openshift-client-linux.tar.gz
 -P /tmp && \
+    sudo tar -C /usr/bin/ -xvzf /tmp/openshift-client-linux.tar.gz oc && rm 
/tmp/openshift-client-linux.tar.gz
+
+# Helm CLI setup
+RUN wget https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz -P /tmp && \
+    sudo tar -C /usr/bin/ -zxvf /tmp/helm-v3.15.2-linux-amd64.tar.gz 
linux-amd64/helm --strip-components 1 && rm /tmp/helm-v3.15.2-linux-amd64.tar.gz
+
+# Env vars
+ENV HOME="/home/nonrootuser"
+ENV JAVA_HOME="${HOME}/.sdkman/candidates/java/current/"
+ENV MAVEN_HOME="${HOME}/.sdkman/candidates/maven/current/"
+ENV NODE_HOME="${HOME}/.nvm/versions/node/v24.21.0"
+ENV DISPLAY=":99"
+ENV NODE_OPTIONS="--max_old_space_size=6144"
+ENV GOPATH="${HOME}/go"
+ENV GOROOT="/opt/go"
+ENV PATH="${PATH}:${GOROOT}/bin:${GOPATH}/bin"
+
+ENTRYPOINT [""]
+
+CMD ["bash"]
diff --git a/.ci/jenkins/Jenkinsfile.103xplus.release-promote 
b/.ci/jenkins/Jenkinsfile.103xplus.release-promote
new file mode 100644
index 00000000000..9e5b514e079
--- /dev/null
+++ b/.ci/jenkins/Jenkinsfile.103xplus.release-promote
@@ -0,0 +1,154 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Library('jenkins-pipeline-shared-libraries')_
+
+// 10.3.x+ promote / tag-release pipeline for incubator-kie-tools.
+// Run after the IPMC vote passes to:
+//   1. Create and push the official release Git tag (e.g. 10.3.0) pointing to 
the approved RC commit.
+//   2. Create the GitHub Release for incubator-kie-tools (required before 
release-publish).
+
+pipeline {
+    agent {
+        label util.avoidFaultyNodes()
+    }
+
+    options {
+        timeout(time: 60, unit: 'MINUTES')
+    }
+
+    parameters {
+        string(
+            name: 'RELEASE_VERSION',
+            description: 'Release version (e.g., 10.3.0)',
+            defaultValue: ''
+        )
+        string(
+            name: 'BASE_REF',
+            description: 'Approved RC tag (e.g. 10.3.0-rc1) to tag from',
+            defaultValue: ''
+        )
+    }
+
+    stages {
+        stage('Validate parameters') {
+            steps {
+                script {
+                    if (params.RELEASE_VERSION == '') {
+                        error("RELEASE_VERSION is required (e.g. 10.3.0)")
+                    }
+                    if (params.BASE_REF == '') {
+                        error("BASE_REF (approved RC tag, e.g. 10.3.0-rc1) is 
required")
+                    }
+                    currentBuild.displayName = "${params.RELEASE_VERSION} 
(${params.BASE_REF})"
+                }
+            }
+        }
+
+        stage('Load local shared scripts') {
+            steps {
+                script {
+                    pipelineVars = load 
'.ci/jenkins/shared-scripts/pipelineVars.groovy'
+                    githubUtils = load 
'.ci/jenkins/shared-scripts/githubUtils.groovy'
+                }
+            }
+        }
+
+        stage('Clean workspace') {
+            steps {
+                cleanWs(deleteDirs: true, disableDeferredWipeout: true)
+            }
+        }
+
+        stage('Checkout incubator-kie-tools') {
+            steps {
+                dir('kie-tools') {
+                    script {
+                        githubUtils.checkoutRepo(
+                            
"https://github.com/${pipelineVars.githubRepositorySlug}.git";,
+                            "${params.BASE_REF}",
+                            "${pipelineVars.asfGithubPushCredentialsId}"
+                        )
+                    }
+                }
+            }
+        }
+
+        stage('Tag final release') {
+            steps {
+                dir('kie-tools') {
+                    script {
+                        withCredentials([
+                            usernamePassword(credentialsId: 
"${pipelineVars.asfGithubPushCredentialsId}", usernameVariable: 'GITHUB_USER', 
passwordVariable: 'GITHUB_TOKEN')
+                        ]) {
+                            sh """#!/bin/bash -el
+                            set -euo pipefail
+                            git config user.email "[email protected]"
+                            git config user.name  "Apache KIE Release Bot"
+                            git config --local credential.helper '!f() { echo 
username=\$GITHUB_USER; echo password=\$GITHUB_TOKEN; }; f'
+
+                            # Fetch the approved RC tag
+                            git fetch origin 
"refs/tags/${params.BASE_REF}:refs/tags/${params.BASE_REF}"
+
+                            # Create and push the final release tag pointing 
to the RC commit
+                            git tag -a "${params.RELEASE_VERSION}" 
"${params.BASE_REF}" -m "Release ${params.RELEASE_VERSION}"
+                            git push origin "${params.RELEASE_VERSION}"
+                            """
+                        }
+                    }
+                }
+            }
+        }
+
+        stage('Create GitHub Release') {
+            steps {
+                dir('kie-tools') {
+                    script {
+                        withCredentials([
+                            string(credentialsId: 
"${pipelineVars.kieToolsBotGithubTokenCredentialsId}", variable: 'GITHUB_TOKEN')
+                        ]) {
+                            sh """#!/bin/bash -el
+                            set -euo pipefail
+
+                            FINAL_TAG="${params.RELEASE_VERSION}"
+
+                            # Delete any pre-existing release for this tag if 
needed
+                            if gh release view "\${FINAL_TAG}" --repo 
"${pipelineVars.githubRepositorySlug}" &>/dev/null; then
+                                gh release delete "\${FINAL_TAG}" --repo 
"${pipelineVars.githubRepositorySlug}" --yes
+                            fi
+
+                            PREV_TAG="\$(git tag --sort=-version:refname | 
grep -v "^\${FINAL_TAG}\$" | head -1 || true)"
+
+                            gh release create "\${FINAL_TAG}" \
+                                --repo "${pipelineVars.githubRepositorySlug}" \
+                                --title "\${FINAL_TAG}" \
+                                --generate-notes \
+                                \${PREV_TAG:+--notes-start-tag "\${PREV_TAG}"}
+                            """
+                        }
+                    }
+                }
+            }
+        }
+    }
+
+    post {
+        cleanup {
+            cleanWs()
+        }
+    }
+}
diff --git a/scripts/README.md b/scripts/README.md
index cfad3f1c797..1354644b5ce 100644
--- a/scripts/README.md
+++ b/scripts/README.md
@@ -15,6 +15,159 @@
    under the License.
 -->
 
-# KIE Tools :: Scripts
+# Release Scripts
 
-This directory contains source code for packages hosting scripts that are used 
throughout the monorepo. Packages in this directory are all dependencies of the 
root `package.json`, making them available at the top-level, and to all 
packages on `packages` and `examples` directories during their builds.
+Local-first scripts for releasing Apache KIE Tools. All components are 
released together under a single unified build.
+
+> **This page is the script reference only.** Who can run a release, the
+> credentials, the Jenkins jobs, the step-by-step procedure and the
+> troubleshooting guide are in the
+> [Apache KIE Release 
Procedure](https://kie.apache.org/community/devs/release-procedure)
+> (single source of truth).
+
+## Available Scripts
+
+| Script                     | What it does                                    
                             |
+| -------------------------- | 
---------------------------------------------------------------------------- |
+| `release-all.sh`           | **The** release script — builds all components 
and optionally publishes them |
+| `create-source-tarball.sh` | Utility: creates an Apache-compliant source zip 
from the current `HEAD`      |
+
+## Usage
+
+```bash
+./scripts/release/release-all.sh <version>             # build all components 
(dry run — nothing published)
+./scripts/release/release-all.sh <version> --rc        # build + collect 
Apache RC artifacts
+./scripts/release/release-all.sh <version> --publish   # build + publish to 
all public registries
+```
+
+### Optional flags
+
+| Flag                 | Effect                                                
                                                  |
+| -------------------- | 
-------------------------------------------------------------------------------------------------------
 |
+| _(none)_             | Build everything locally — nothing is published or 
uploaded                                             |
+| `--rc`               | Build and collect all artifacts into 
`release-artifacts/` for an Apache RC vote                         |
+| `--publish`          | Build and push/publish to all public registries and 
services                                            |
+| `--skip-build`       | Skip `pnpm build:prod` (use existing `dist/` output)  
                                                  |
+| `--upload-url <url>` | GitHub Release upload URL (required by `--publish` 
for binary assets)                                   |
+| `--registry <url>`   | Container registry (default: `docker.io/apache`)      
                                                  |
+| `--git-ref <ref>`    | Git reference used to create the source tarball 
(default: `HEAD`). The RC Jenkins job passes the RC tag |
+
+## What is released
+
+`release-all.sh` covers all KIE Tools components in one build:
+
+1. **NPM packages** — all public packages under `packages/`
+2. **Chrome extensions** — `chrome-extension-pack-kogito-kie-editors`
+3. **VSCode extensions** — all `.vsix` packages
+4. **Container images** — all Kogito / sandbox images
+5. **Helm charts** — sandbox and runtime-tools-consoles charts
+6. **GitHub Pages / webapp** — online-editor, standalone editors, Quarkus 
accelerator
+7. **dev-deployment-upload-service** — cross-platform binaries
+8. **Source tarball** — Apache-compliant source zip
+
+## Prerequisites
+
+- Node.js 24 or newer and pnpm 10.34.4 (see `engines` and `packageManager` in 
the root `package.json`)
+- Go 1.26, Helm 3, Docker — depending on which components you need
+- **Bash 4 or newer.** `release-all.sh` uses associative arrays, so the Bash 
3.2 that macOS ships does not work. Install a newer one with `brew install bash`
+- **Docker must be running** to build and save the container images. If it is 
not, the script prints a warning and **skips the container images without 
failing**. Check that the `*-image.tar.gz` files are in `release-artifacts/` 
before you sign and upload an RC
+- Repository bootstrapped: `pnpm bootstrap`
+- Credentials set as environment variables (only needed for `--publish`)
+
+## Local Testing
+
+### Full RC dry-run from a fresh clone
+
+```bash
+# 1. Bootstrap once
+pnpm bootstrap
+
+# 2. Build and collect all RC artifacts (linters/tests/e2e suppressed 
automatically)
+./scripts/release/release-all.sh 10.3.0 --rc
+
+# 3. Inspect
+ls -lh release-artifacts/
+```
+
+### Fast iteration (repo already built)
+
+If you have already run a full build and just want to re-collect artifacts:
+
+```bash
+rm -rf release-artifacts/
+./scripts/release/release-all.sh 10.3.0 --rc --skip-build
+```
+
+`--skip-build` skips the `pnpm build:prod` step and goes straight to 
zipping/copying
+from the existing `dist/` folders. Artifact collection is identical to a full 
run.
+
+## RC Artifact Names
+
+All artifacts produced by `--rc` follow the Apache incubator convention:
+`apache-kie-<version>-incubating-<artifact-name>.<ext>`
+
+```
+apache-kie-<version>-incubating-tools-npm-packages.zip
+apache-kie-<version>-incubating-business-automation-chrome-extension.zip
+apache-kie-<version>-incubating-business-automation-chrome-extension-editors.zip
+apache-kie-<version>-incubating-bpmn-vscode-extension.vsix
+apache-kie-<version>-incubating-dmn-vscode-extension.vsix
+apache-kie-<version>-incubating-drl-vscode-extension.vsix
+apache-kie-<version>-incubating-pmml-vscode-extension.vsix
+apache-kie-<version>-incubating-kogito-bundle-vscode-extension.vsix
+apache-kie-<version>-incubating-business-automation-bundle-vscode-extension.vsix
+apache-kie-<version>-incubating-extended-services-vscode-extension.vsix
+apache-kie-<version>-incubating-sandbox-webapp.zip
+apache-kie-<version>-incubating-sandbox-accelerator-quarkus.zip
+apache-kie-<version>-incubating-sandbox-helm-chart.tar.gz
+apache-kie-<version>-incubating-runtime-tools-console-helm-chart.tar.gz
+apache-kie-<version>-incubating-<image-name>-image.tar.gz  (one per container 
image)
+apache-kie-<version>-incubating-sandbox-dev-deployment-upload-service-macOS-arm64.tar.gz
+apache-kie-<version>-incubating-sandbox-dev-deployment-upload-service-macOS-x86.tar.gz
+apache-kie-<version>-incubating-sandbox-dev-deployment-upload-service-linux-x86.tar.gz
+apache-kie-<version>-incubating-sandbox-dev-deployment-upload-service-windows-x86.tar.gz
+apache-kie-<version>-incubating-sources.zip  (source zip — always created)
+```
+
+Container image names (`<image-name>`):
+`cors-proxy`, `sandbox-webapp`, `sandbox-extended-services`,
+`sandbox-dev-deployment-base`, `sandbox-dev-deployment-dmn-form-webapp`,
+`sandbox-dev-deployment-quarkus-blank-app`, `kogito-management-console`
+
+## Credentials (for `--publish`)
+
+| Component                     | Required environment variables               
                                                         |
+| ----------------------------- | 
-----------------------------------------------------------------------------------------------------
 |
+| NPM packages                  | `NPM_TOKEN`                                  
                                                         |
+| VSCode extensions             | `VSCE_PAT`                                   
                                                         |
+| Chrome extensions             | `CHROME_CLIENT_ID`, `CHROME_CLIENT_SECRET`, 
`CHROME_REFRESH_TOKEN`, `CHROME_KIE_EDITORS_EXTENSION_ID` |
+| Container images              | `DOCKER_USERNAME`, `DOCKER_PASSWORD`         
                                                         |
+| Helm charts                   | `HELM_REGISTRY` (default: 
`docker.io/apache`), optionally `HELM_USERNAME` / `HELM_PASSWORD`           |
+| GitHub Pages / webapp         | `GITHUB_TOKEN`                               
                                                         |
+| dev-deployment-upload-service | `GITHUB_TOKEN`, `--upload-url`               
                                                         |
+
+See [`CHROME_STORE_SETUP.md`](CHROME_STORE_SETUP.md) for Chrome Web Store 
credential setup.
+
+## Version Management
+
+Before running the release script, update the version throughout the repo:
+
+```bash
+pnpm update-version-to 10.3.0
+pnpm update-kogito-version-to --maven 10.3.0
+pnpm update-stream-name-to 10.3.0
+```
+
+## Troubleshooting
+
+**Permission denied** — `chmod +x scripts/release/release-all.sh`
+
+**`declare: -A: invalid option`** — you are running Bash 3.2 (macOS default). 
Install Bash 4+ and run the script with it.
+
+**pnpm not found** — `corepack enable` (the version is pinned by 
`packageManager`)
+
+**Build fails** — run `pnpm bootstrap` first
+
+**NPM publish fails** — verify `NPM_TOKEN` is set and you have publish rights 
to `@kie-tools` packages
+
+**A component failed** — the script runs every component, lists the failed 
ones at the end and exits non-zero. Some publishers are not safe to re-run; 
read the Troubleshooting section of the [Release 
Procedure](https://kie.apache.org/community/devs/release-procedure) before you 
run `--publish` again.
diff --git a/scripts/release/README.md b/scripts/release/README.md
index 1f26431dcf3..6ec2248056b 100644
--- a/scripts/release/README.md
+++ b/scripts/release/README.md
@@ -44,6 +44,7 @@ Local-first scripts for releasing Apache KIE Tools. All 
components are released
 | `--skip-build`       | Skip `pnpm build:prod` (use existing `dist/` output)  
                          |
 | `--upload-url <url>` | GitHub Release upload URL (required by `--publish` 
for binary assets)           |
 | `--registry <url>`   | Container registry (default: `docker.io/apache`)      
                          |
+| `--git-ref <ref>`    | Git reference used when creating the source tarball 
(default: `HEAD`)           |
 
 ## What is released
 
@@ -60,7 +61,7 @@ Local-first scripts for releasing Apache KIE Tools. All 
components are released
 
 ## Prerequisites
 
-- Node.js 22, pnpm, Go, Helm 3, Docker — depending on which components you need
+- Node.js 24, pnpm, Go, Helm 3, Docker — depending on which components you need
 - Repository bootstrapped: `pnpm bootstrap`
 - Credentials set as environment variables (only needed for `--publish`)
 
@@ -108,7 +109,6 @@ 
apache-kie-<version>-incubating-kogito-bundle-vscode-extension.vsix
 
apache-kie-<version>-incubating-business-automation-bundle-vscode-extension.vsix
 apache-kie-<version>-incubating-extended-services-vscode-extension.vsix
 apache-kie-<version>-incubating-sandbox-webapp.zip
-apache-kie-<version>-incubating-business-automation-standalone-editors.zip
 apache-kie-<version>-incubating-sandbox-accelerator-quarkus.zip
 apache-kie-<version>-incubating-sandbox-helm-chart.tar.gz
 apache-kie-<version>-incubating-runtime-tools-console-helm-chart.tar.gz
@@ -149,6 +149,14 @@ pnpm update-kogito-version-to --maven 10.3.0
 pnpm update-stream-name-to 10.3.0
 ```
 
+## Jenkins jobs
+
+| Jenkinsfile                              | What it does                      
                                                     |
+| ---------------------------------------- | 
--------------------------------------------------------------------------------------
 |
+| `Jenkinsfile.103xplus.release-candidate` | Branch cut (optional), RC tag, 
build, sign, upload to Apache SVN `dist/dev`            |
+| `Jenkinsfile.103xplus.release-promote`   | Creates the final release tag and 
GitHub Release after the vote passes                 |
+| `Jenkinsfile.103xplus.release-publish`   | Publishes to npm, VS Code 
Marketplace, Chrome Web Store, Docker Hub, and Helm registry |
+
 ## Troubleshooting
 
 **Permission denied** — `chmod +x scripts/release/release-all.sh`


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to