diff --git a/.github/workflows/cleanup-old-runs.yml b/.github/workflows/cleanup-old-runs.yaml similarity index 92% rename from .github/workflows/cleanup-old-runs.yml rename to .github/workflows/cleanup-old-runs.yaml index e72e8df..b176fd5 100644 --- a/.github/workflows/cleanup-old-runs.yml +++ b/.github/workflows/cleanup-old-runs.yaml @@ -1,17 +1,18 @@ 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 -permissions: - actions: write - contents: read - jobs: cleanup: runs-on: ubuntu-latest + permissions: + actions: write steps: - name: Delete old workflow runs uses: Mattraks/delete-workflow-runs@v2 @@ -20,4 +21,3 @@ jobs: repository: ${{ github.repository }} retain_days: 30 keep_minimum_runs: 6 - diff --git a/.project b/.project index 9541560..f4e439f 100644 --- a/.project +++ b/.project @@ -10,21 +10,6 @@ - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.wst.common.project.facet.core.builder - - - - - org.eclipse.wst.validation.validationbuilder - - - org.eclipse.m2e.core.maven2Builder @@ -32,11 +17,7 @@ - org.eclipse.jem.workbench.JavaEMFNature - org.eclipse.wst.common.modulecore.ModuleCoreNature - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - org.eclipse.wst.common.project.facet.core.nature org.eclipse.buildship.core.gradleprojectnature + org.eclipse.m2e.core.maven2Nature diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index 8c9943d..62ef348 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -1,11 +1,6 @@ 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 diff --git a/cics-java-liberty-springboot-asynchronous-app/.classpath b/cics-java-liberty-springboot-asynchronous-app/.classpath index 816f63d..bea4734 100644 --- a/cics-java-liberty-springboot-asynchronous-app/.classpath +++ b/cics-java-liberty-springboot-asynchronous-app/.classpath @@ -13,6 +13,11 @@ - + + + + + + diff --git a/cics-java-liberty-springboot-asynchronous-app/.settings/org.eclipse.buildship.core.prefs b/cics-java-liberty-springboot-asynchronous-app/.settings/org.eclipse.buildship.core.prefs index 258eb47..b1886ad 100644 --- a/cics-java-liberty-springboot-asynchronous-app/.settings/org.eclipse.buildship.core.prefs +++ b/cics-java-liberty-springboot-asynchronous-app/.settings/org.eclipse.buildship.core.prefs @@ -1,13 +1,2 @@ -arguments= -auto.sync=false -build.scans.enabled=false -connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER) connection.project.dir=.. eclipse.preferences.version=1 -gradle.user.home= -java.home= -jvm.arguments= -offline.mode=false -override.workspace.settings=false -show.console.view=false -show.executions.view=false diff --git a/cics-java-liberty-springboot-asynchronous-app/.settings/org.eclipse.wst.common.component b/cics-java-liberty-springboot-asynchronous-app/.settings/org.eclipse.wst.common.component index a3a0305..811df99 100644 --- a/cics-java-liberty-springboot-asynchronous-app/.settings/org.eclipse.wst.common.component +++ b/cics-java-liberty-springboot-asynchronous-app/.settings/org.eclipse.wst.common.component @@ -3,6 +3,7 @@ + diff --git a/cics-java-liberty-springboot-asynchronous-app/build.gradle b/cics-java-liberty-springboot-asynchronous-app/build.gradle index 343185f..8f9de42 100644 --- a/cics-java-liberty-springboot-asynchronous-app/build.gradle +++ b/cics-java-liberty-springboot-asynchronous-app/build.gradle @@ -63,7 +63,7 @@ dependencies // Use correct BOM version for CICS TS (6.1 is the minimum supported release for this sample) // If you are running on a higher CICS TS version, you may replace this with a newer BOM) - compileOnly(enforcedPlatform("com.ibm.cics:com.ibm.cics.ts.bom:6.1-20250812133513-PH63856")) + compileOnly(enforcedPlatform("com.ibm.cics:com.ibm.cics.ts.bom:${project.property('cics.bom.version')}")) // JCICS API (version inherited from BOM) compileOnly("com.ibm.cics:com.ibm.cics.server") diff --git a/cics-java-liberty-springboot-asynchronous-app/pom.xml b/cics-java-liberty-springboot-asynchronous-app/pom.xml index 2d53aad..f9931b1 100644 --- a/cics-java-liberty-springboot-asynchronous-app/pom.xml +++ b/cics-java-liberty-springboot-asynchronous-app/pom.xml @@ -31,7 +31,7 @@ com.ibm.cics com.ibm.cics.ts.bom - 6.1-20250812133513-PH63856 + ${cics.bom.version} pom import diff --git a/cics-java-liberty-springboot-asynchronous-app/src/main/webapp/WEB-INF/ibm-web-ext.xml b/cics-java-liberty-springboot-asynchronous-app/src/main/webapp/WEB-INF/ibm-web-ext.xml index 67b05e8..d04a6ab 100644 --- a/cics-java-liberty-springboot-asynchronous-app/src/main/webapp/WEB-INF/ibm-web-ext.xml +++ b/cics-java-liberty-springboot-asynchronous-app/src/main/webapp/WEB-INF/ibm-web-ext.xml @@ -5,8 +5,5 @@ xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_0.xsd" version="1.0"> - - - - + diff --git a/gradle.properties b/gradle.properties index ebe8699..9007fbf 100644 --- a/gradle.properties +++ b/gradle.properties @@ -11,4 +11,7 @@ org.gradle.java.installations.auto-detect=true org.gradle.java.installations.auto-download=true # Configuration cache disabled due to CICS Bundle Plugin 1.0.8 incompatibility -# org.gradle.configuration-cache=true \ No newline at end of file +# org.gradle.configuration-cache=true + +# CICS TS BOM version +cics.bom.version=6.1-20250812133513-PH63856 \ No newline at end of file diff --git a/pom.xml b/pom.xml index b15dc84..878eb5c 100644 --- a/pom.xml +++ b/pom.xml @@ -21,6 +21,7 @@ 17 UTF-8 DFHWLP + 6.1-20250812133513-PH63856