Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
c6b7719
comprehensive updates
Manvi-55 Jun 26, 2026
86c82c7
Update Eclipse configuration and project settings
Manvi-55 Jun 26, 2026
effbe78
updated yaml file
Manvi-55 Jun 26, 2026
29cf661
Restructure to multi-module project (app + cicsbundle)
Manvi-55 Jun 29, 2026
9cfac75
Upgrade Maven wrapper from 3.8.5 to 3.9.9
IvanHargreaves Jul 2, 2026
cd1d3b1
Fix Maven POM: groupId to com.ibm.cicsdev.springboot, move compiler p…
IvanHargreaves Jul 2, 2026
d1ae539
Update gradle.properties: add auto-provisioning, config-cache comment…
IvanHargreaves Jul 2, 2026
b739976
Fix Eclipse config: minimal root .classpath, clean up .settings files…
IvanHargreaves Jul 2, 2026
a1e90f8
Fix server.xml: update Liberty features to servlet-6.0, concurrent-3.…
IvanHargreaves Jul 2, 2026
fbde1d1
Fix CI: build-gradlew uses only setup-java (not setup-gradle); add cl…
IvanHargreaves Jul 2, 2026
afdf26c
Fix README: update CICS TS prerequisite to V6.1+, add CICS bundle plu…
IvanHargreaves Jul 2, 2026
eedf958
Restore CICS BOM in app module pom.xml to support standalone module b…
IvanHargreaves Jul 2, 2026
aee7818
Upgrade Spring Boot 3.5.9 → 3.5.16 (latest stable); fix archiveFileNa…
IvanHargreaves Jul 2, 2026
2920a5d
Fix .gitignore: use **/build/ to ignore build directories in all subm…
IvanHargreaves Jul 2, 2026
6692a57
Add missing submodule Eclipse files (.project, .classpath, .settings/…
IvanHargreaves Jul 2, 2026
0dfa1b8
Upgrade Maven wrapper to 3.9.12 with only-script type (matches CICSde…
IvanHargreaves Jul 2, 2026
5293e21
Merge pull request #12 from cicsdev/IH-publish-fixes
IvanHargreaves Jul 2, 2026
3985fe3
Revert cicsbundle groupId to ${project.groupId} — correct Maven idiom…
IvanHargreaves Jul 3, 2026
9c28b2a
Remove Phil Wakelin from maintainers (retired)
IvanHargreaves Jul 3, 2026
6897939
Add CICS Liberty Libraries classpath entry for immediate Eclipse comp…
IvanHargreaves Jul 3, 2026
0989637
Merge pull request #13 from cicsdev/IH-publish-fixes
IvanHargreaves Jul 3, 2026
7416eec
Validation fixes: Eclipse config, CODEOWNERS, cicsbundle-eclipse, bui…
IvanHargreaves Jul 16, 2026
211dff6
Merge pull request #14 from cicsdev/idh/validation-jms
SoftlySplinter Jul 16, 2026
2a6f955
Validation fixes: Eclipse config, CODEOWNERS, cicsbundle-eclipse, bui…
IvanHargreaves Jul 17, 2026
f42fe6f
Merge pull request #15 from cicsdev/idh/validation-jms
IvanHargreaves Jul 20, 2026
87eb9dd
Fix root .project WTP natures; BOM to gradle.properties; fix classpat…
IvanHargreaves Jul 24, 2026
821d186
Rename cicsBomVersion to cics.bom.version for consistency with Maven …
IvanHargreaves Jul 24, 2026
5a80bcb
Add cics.bom.version property to root pom, use in BOM import, add src…
IvanHargreaves Jul 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions .classpath
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="bin/main" path="src/main/java">
<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
<attributes>
<attribute name="gradle_scope" value="main"/>
<attribute name="gradle_used_by_scope" value="main,test"/>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17/"/>
<classpathentry kind="output" path="bin/default"/>
</classpath>
30 changes: 14 additions & 16 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
name: Build

permissions:
contents: read

on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
schedule:
- cron: '0 0 * * *'

permissions:
contents: read

jobs:
check-copyright:
Expand All @@ -25,9 +23,9 @@ jobs:
- id: copyright-action
uses: cicsdev/.github/.github/actions/samples-copyright-checker@4134522d8109169bb8c460db841f94167ec2802f
with:
directory: './'
directory: './cics-java-liberty-springboot-jms-app/'
file-extensions: '*.java'
base-copyright: 'Copyright IBM Corp. 2025'
base-copyright: 'Copyright IBM Corp. 2026'
token: ${{ secrets.GITHUB_TOKEN }}

build-maven:
Expand Down Expand Up @@ -62,13 +60,12 @@ jobs:
with:
java-version: ${{ matrix.jdk }}
distribution: "semeru"
cache: maven
- name: Build with Maven
- name: Build with Maven Wrapper
run: ./mvnw --batch-mode --update-snapshots --file pom.xml -Djava.version=${{ matrix.jdk }} verify

build-gradle:
name: Build Gradle

runs-on: ubuntu-latest
strategy:
matrix:
Expand All @@ -81,13 +78,16 @@ jobs:
java-version: ${{ matrix.jdk }}
distribution: 'semeru'
- name: Setup Gradle
# Use setup-gradle to install a specific Gradle version for direct 'gradle' command use
uses: gradle/actions/setup-gradle@v4
with:
gradle-version: 8.14.4
- name: Build with Gradle
run: ./gradlew clean build -Pjava_version=${{ matrix.jdk }}
run: gradle clean build -Pjava_version=${{ matrix.jdk }}

build-gradlew:
name: Build Gradle wrapper
name: Build Gradle Wrapper

runs-on: ubuntu-latest
strategy:
matrix:
Expand All @@ -101,5 +101,3 @@ jobs:
distribution: 'semeru'
- name: Build with Gradle Wrapper
run: ./gradlew clean build -Pjava_version=${{ matrix.jdk }}


23 changes: 23 additions & 0 deletions .github/workflows/cleanup-old-runs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Cleanup old workflow runs

permissions:
contents: read

on:
schedule:
- cron: '0 0 * * 0' # Run weekly on Sunday at midnight UTC
workflow_dispatch: # Allow manual triggering

jobs:
cleanup:
runs-on: ubuntu-latest
permissions:
actions: write
steps:
- name: Delete old workflow runs
uses: Mattraks/delete-workflow-runs@v2
with:
token: ${{ github.token }}
repository: ${{ github.repository }}
retain_days: 30
keep_minimum_runs: 6
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# Gradle
.gradle/
build/
**/build/
!gradle/wrapper/gradle-wrapper.jar
!gradle/wrapper/gradle-wrapper.properties

# Maven
target/
Expand Down
Binary file removed .mvn/wrapper/maven-wrapper.jar
Binary file not shown.
21 changes: 3 additions & 18 deletions .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,18 +1,3 @@
# 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
#
# https://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.
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.5/apache-maven-3.8.5-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar
wrapperVersion=3.3.4
distributionType=only-script
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.12/apache-maven-3.9.12-bin.zip
21 changes: 1 addition & 20 deletions .project
Original file line number Diff line number Diff line change
@@ -1,25 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>com.ibm.cicsdev.springboot.jms</name>
<name>cics-java-liberty-springboot-jms</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
<arguments>
Expand All @@ -32,10 +17,6 @@
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
Expand Down
3 changes: 1 addition & 2 deletions .settings/org.eclipse.core.resources.prefs
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
eclipse.preferences.version=1
encoding//src/test/java=UTF-8
encoding/<project>=UTF-8
encoding/<project>=UTF-8
12 changes: 4 additions & 8 deletions .settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
#
#Tue Jun 16 15:59:47 BST 2026
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=17
6 changes: 0 additions & 6 deletions .settings/org.eclipse.wst.common.component

This file was deleted.

6 changes: 6 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# CODEOWNERS - Defines maintainers for this CICS sample
# Docs: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
# Last reviewed: 2026-07

# For members of the team that maintains Java samples, see https://github.com/orgs/cicsdev/teams/cics-java-maintainers
* @cicsdev/cics-java-maintainers
7 changes: 0 additions & 7 deletions MAINTAINERS.md

This file was deleted.

Loading
Loading