This is an automated email from the ASF dual-hosted git repository.
tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new 886fd6e40b8 NO-ISSUE: Fix `repo/KOGITO_UPGRADE_PROCESS` after
migrating KIE Sandbox Quarkus Accelerator to `kie-tools` and move
`RELEASE_PROCESS` to the `repo/` folder. (#2765)
886fd6e40b8 is described below
commit 886fd6e40b8a1097ca53004af0a5c64f6e760c0c
Author: Tiago Bento <[email protected]>
AuthorDate: Tue Nov 26 11:50:29 2024 -0500
NO-ISSUE: Fix `repo/KOGITO_UPGRADE_PROCESS` after migrating KIE Sandbox
Quarkus Accelerator to `kie-tools` and move `RELEASE_PROCESS` to the `repo/`
folder. (#2765)
---
RELEASE_PROCESS.md | 51 ------------------------------------------
repo/KOGITO_UPGRADE_PROCESS.md | 14 ------------
repo/RELEASE_PROCESS.md | 21 +++++++++++++++++
3 files changed, 21 insertions(+), 65 deletions(-)
diff --git a/RELEASE_PROCESS.md b/RELEASE_PROCESS.md
deleted file mode 100644
index 1ce6bffb4b3..00000000000
--- a/RELEASE_PROCESS.md
+++ /dev/null
@@ -1,51 +0,0 @@
-<!--
- 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.
--->
-
-Release workflow (post 0.13.0)
-
-Make sure an associated tag to the release is created on:
-
-- https://github.com/kiegroup/kie-samples @ {version}
-- https://github.com/apache/incubator-kie-sandbox-quarkus-accelerator @
{version}
-- https://github.com/kiegroup/serverless-logic-sandbox-deployment @
quarkus-accelerator-${version}
-
----
-
-1. Update the `CHANGELOG.md` files and send a PR to `main`.
-2. Create a `{version}-prerelease` branch from the commit you just made with
the CHANGELOG updates.
-3. Update version from `0.0.0` to `{version}` -- `pnpm update-version-to
{version}`.
-4. Push `{version}-prerelease` branch to `origin`.
-5. 🔨(automatic) Jenkins job [Staging
publish](https://ci-builds.apache.org/job/KIE/job/kie-tools/job/kie-tools-staging-publish).
- - Create new draft release on GitHub.
- - Upload staging artifacts to draft release.
-6. 🔨(manual) WORKFLOW (`staging_publish_extended_services.yml`)
- - Upload Extended Services staging artifacts for MacOS and Windows to the
draft release.
-7. Perform sanity checks
- - ⚠️ Blocker found? Fix, cherry-pick to `main`, push to the
`{version}-prerelease` branch, and go back to Step 5.
-8. Update the release description with the release notes.
-9. Remove the uploaded staging artifacts from the draft release.
-10. Click on "Publish release"
-11. 🔨(manual) Jenkins job [Release
publish](https://ci-builds.apache.org/job/KIE/job/kie-tools/job/kie-tools-release-publish).
-
-- Click on Build with Parameters
-- Set the Tag and what is going to be released
-- Click on build
-- ⚠️ Something failed? Delete the necessary artifacts from the release (for it
to be uploaded again), and re-trigger only what failed.
-
-12. 🔨(manual) WORKFLOW (`release_publish_extended_services.yml`)
-
-- Upload Extended Services release artifacts for MacOS and Windows to the
release.
diff --git a/repo/KOGITO_UPGRADE_PROCESS.md b/repo/KOGITO_UPGRADE_PROCESS.md
index 2896b7f32b1..2a118e9fd7b 100644
--- a/repo/KOGITO_UPGRADE_PROCESS.md
+++ b/repo/KOGITO_UPGRADE_PROCESS.md
@@ -92,20 +92,6 @@ Of course, a new Kogito version may lead to
incompatibilities in the code and wi
You can find an example of the Kogito version upgrade in [this
PR](https://github.com/apache/incubator-kie-tools/pull/2229)
-# Upgrading kie-sandbox-quarkus-accelerator
-
-The above updates (Java, Maven, Quarkus, and Kogito) must be reflected in the
`kie-sandbox-quarkus-accelerator` module, which lives in another
[repo](https://github.com/apache/incubator-kie-sandbox-quarkus-accelerator/)
-
-You need to update the `pom.xml` file of the `0.0.0` branch with the same
version you applied in the `kie-tools` repo.
-To test the `kie-sandbox-quarkus-accelerator` module with the updated version,
please follow these steps:
-
-- Create a PR with the updated version in the `pom.xml` file;
-- In kie-tools, `temporarily change gitRepositoryUrl` (fork link) and
`gitRepositoryGitRef` (branch name) keys in
`packages/online-editor/build/defaultEnvJson.ts` to point to your fork's PR
(the one created in the above step)
-- Run `pnpm -F @kie-tools/cors-proxy... build:dev` and `pnpm -F
@kie-tools/cors-proxy start`;
-- Run `pnpm -F @kie-tools/online-editor... build:dev` and `pnpm -F
@kie-tools/online-editor start` to test it.
-
-You can find an example of the Kogito version upgrade in [this
PR](https://github.com/apache/incubator-kie-sandbox-quarkus-accelerator/pull/8)
-
# Upgrading GraphQL schemas in `@kie-tools/runtime-tools-process-gateway-api`&
`@kie-tools/runtime-tools-swf-gateway-api`
The following commands will help to sync up the gateway apis the GraphQL
schema with the new Kogito Data Index GraphQL schema:
diff --git a/repo/RELEASE_PROCESS.md b/repo/RELEASE_PROCESS.md
new file mode 100644
index 00000000000..5e1d95e52ff
--- /dev/null
+++ b/repo/RELEASE_PROCESS.md
@@ -0,0 +1,21 @@
+<!--
+ 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.
+-->
+
+### Release process (after migration to Apache - 10.0.0 and above)
+
+- **`main`**: TDB
+- **`10.0.x`**:
https://docs.google.com/document/d/1t-08b970i9PMBy-TSM64x0RUH46pzwnIhEi-LVeL0lg/edit?tab=t.0#heading=h.fthjiowpcqpu
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]