Skip to content

Refactored the entire codebase as per Agents.md file - #26

Merged
ayushikumari3 merged 4 commits into
cicsts/v6.1from
ayushi/v6.1
Sep 3, 2026
Merged

ayushikumari3 merged 4 commits into
cicsts/v6.1from
ayushi/v6.1

Conversation

@ayushikumari3

Copy link
Copy Markdown

Module renames:

cics-java-liberty-jdbc-web → cics-java-liberty-jdbc-app
cics-java-liberty-jdbc-bundle → cics-java-liberty-jdbc-cicsbundle
etc/eclipse_projects/com.ibm.cicsdev.jdbc.web.cicsbundle → cics-java-liberty-jdbc-cicsbundle-eclipse (moved to repo root)
Build:

Gradle wrapper updated to 8.14.4, Maven wrapper to 3.9.12 (only-script)
CICS Bundle Plugin bumped to 1.0.8 in both Gradle and Maven
Added gradle.properties with centralised java_version, toolchain auto-provisioning, config-cache disabled
Added foojay toolchain resolver to settings.gradle
Java toolchain, war { archiveFileName }, eclipse { wtp {} } context-root pinning added to -app/build.gradle
Root pom.xml updated with maven-compiler-plugin using parameter

Eclipse:

Root .classpath added; all .settings/ files updated to canonical committed forms
-app/.classpath updated with Gradle + Maven containers and CICS Liberty Libraries
org.eclipse.wst.validation.prefs added to disable ClasspathDependencyValidator
ibm-web-ext.xml added to fix consistent context root across all deployment methods
CI/CD:

java.yaml renamed to build.yaml; expanded to 4-job matrix (build-gradle, build-gradlew, build-maven, build-mvnw) with JDK [17, 21, 25]
cleanup-old-runs.yaml added
Config fix:

type2.xml — added type="javax.sql.DataSource" to prevent DSRA7015E with type 2 on z/OS
Docs:

README.md rewritten to cicsdev template structure
CODEOWNERS added, MAINTAINERS.md removed

@ayushikumari3 ayushikumari3 self-assigned this Aug 25, 2026

@IvanHargreaves IvanHargreaves left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved.

@ayushikumari3
ayushikumari3 merged commit 51ff235 into cicsts/v6.1 Sep 3, 2026
13 checks passed
@ayushikumari3
ayushikumari3 deleted the ayushi/v6.1 branch September 3, 2026 06:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants