This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch maintenance-branch
in repository https://gitbox.apache.org/repos/asf/causeway.git
The following commit(s) were added to refs/heads/maintenance-branch by this
push:
new 44b91739828 [v2] adds changelog (docs)
44b91739828 is described below
commit 44b91739828a7afeea13982fd286fcad24c5b1ea
Author: andi-huber <[email protected]>
AuthorDate: Mon Jan 19 12:06:08 2026 +0100
[v2] adds changelog (docs)
---
README.adoc | 62 ++++----------------------------------------
adoc/build-instructions.adoc | 35 +++++++++++++++++++++++++
adoc/changelog.adoc | 23 ++++++++++++++++
adoc/ci-instructions.adoc | 23 ++++++++++++++++
4 files changed, 86 insertions(+), 57 deletions(-)
diff --git a/README.adoc b/README.adoc
index fe754ccee33..860019ccdfd 100644
--- a/README.adoc
+++ b/README.adoc
@@ -12,66 +12,14 @@ This branch has vulnerabilities, see
https://www.cve.org/CVERecord?id=CVE-2025-64408[CVE-2025-64408]
====
-== Build your own (Version `2.x`)
+== Changelog (Version `2.x`)
-Here are the recommended build instructions:
+include::adoc/changelog.adoc[leveloffset=2]
-- use sdkman see https://sdkman.io
-- install _Maven 3.9.12_ `sdk install maven 3.9.12`
-- install _Java 25_ `sdk install java 25.0.1-tem`
-- verify Maven and Java versions are as desired: `mvn -v`
+== Build your own (Version `2.x`)
-First we set the desired version:
-----
-mvn versions:set -Drevision=2.2.0-SNAPSHOT
-----
-
-Now build with _mvn_ command:
-----
-mvn install \
- -Drevision=2.2.0-SNAPSHOT \
- -Dmaven.compiler.release=11 \
- -Dmaven.compiler.proc=full \
- -Dmaven.source.skip=true \
- -Dmodule-regressiontests \
- -T 6 \
- -e
-----
-
-Note: the `revision` parameter can be set as desired
-
-== Legacy (isis) Build
-
-Before running the above `mvn install ...` one has to run:
-----
-export ROOT_PATH_LEGACY=$(pwd)
-jshell scripts/ci/rename-all-published-sources.jsh
-----
-
-This will rename artifacts and packages from `causeway` to `isis`.
+include::adoc/build-instructions.adoc[leveloffset=2]
== CI Build using Gitlab
-One can setup a gitlab repository just for the purpose of
-building and deploying _Causeway_ artifacts.
-
-A minimal build script could look like:
-
-[source,yaml]
-..gitlab-ci.yml
-----
-image: maven:3.9.12-eclipse-temurin-25
-
-include:
- - local: ci/causeway-v2.yml
- - local: ci/isis-v2.yml
-
-stages:
- - checkout-patch-deploy
-----
-
-where the actual jobs are declared in their own files in the `ci` directory:
-
-TODO flesh out `ci/causeway-v2.yml`
-
-TODO flesh out `ci/isis-v2.yml`
\ No newline at end of file
+include::adoc/ci-instructions.adoc[leveloffset=2]
\ No newline at end of file
diff --git a/adoc/build-instructions.adoc b/adoc/build-instructions.adoc
new file mode 100644
index 00000000000..c54d600c67f
--- /dev/null
+++ b/adoc/build-instructions.adoc
@@ -0,0 +1,35 @@
+Here are the recommended build instructions:
+
+- use sdkman see https://sdkman.io
+- install _Maven 3.9.12_ `sdk install maven 3.9.12`
+- install _Java 25_ `sdk install java 25.0.1-tem`
+- verify Maven and Java versions are as desired: `mvn -v`
+
+First we set the desired version:
+----
+mvn versions:set -Drevision=2.2.0-SNAPSHOT
+----
+
+Now build with _mvn_ command:
+----
+mvn install \
+ -Drevision=2.2.0-SNAPSHOT \
+ -Dmaven.compiler.release=11 \
+ -Dmaven.compiler.proc=full \
+ -Dmaven.source.skip=true \
+ -Dmodule-regressiontests \
+ -T 6 \
+ -e
+----
+
+Note: the `revision` parameter can be set as desired
+
+== Legacy (isis) Build
+
+Before running the above `mvn install ...` one has to run:
+----
+export ROOT_PATH_LEGACY=$(pwd)
+jshell scripts/ci/rename-all-published-sources.jsh
+----
+
+This will rename artifacts and packages from `causeway` to `isis`.
diff --git a/adoc/changelog.adoc b/adoc/changelog.adoc
new file mode 100644
index 00000000000..cb4be85de74
--- /dev/null
+++ b/adoc/changelog.adoc
@@ -0,0 +1,23 @@
+= Jan 2016
+
+🐞 Bug Fixes
+
+- Wicket Viewer CSV upload issue
https://issues.apache.org/jira/browse/CAUSEWAY-3950[CAUSEWAY-3950]
+- Wicket Viewer CSV download issue
https://issues.apache.org/jira/browse/CAUSEWAY-3958[CAUSEWAY-3958]
+
+⭐ New Features
+
+- (re-)enables CI test jobs for v2 commits and pull requests
+- cleaning up POMs, e.g. removes release related profiles
+
+📔 Documentation
+
+- `README` (v2) to include build instructions and changelog
+
+🔨 Dependency Upgrades
+
+- Upgrade `archunit` 1.3.0 -> 1.3.2 (allows v2 build using JDK 25)
+
+= Up till Dec 2015
+
+- TODO
diff --git a/adoc/ci-instructions.adoc b/adoc/ci-instructions.adoc
new file mode 100644
index 00000000000..6af0be0b5df
--- /dev/null
+++ b/adoc/ci-instructions.adoc
@@ -0,0 +1,23 @@
+One can setup a gitlab repository just for the purpose of
+building and deploying _Causeway_ artifacts.
+
+A minimal build script could look like:
+
+[source,yaml]
+..gitlab-ci.yml
+----
+image: maven:3.9.12-eclipse-temurin-25
+
+include:
+ - local: ci/causeway-v2.yml
+ - local: ci/isis-v2.yml
+
+stages:
+ - checkout-patch-deploy
+----
+
+where the actual jobs are declared in their own files in the `ci` directory:
+
+TODO flesh out `ci/causeway-v2.yml`
+
+TODO flesh out `ci/isis-v2.yml`
\ No newline at end of file