Skip to content

Updates#23

Merged
IvanHargreaves merged 2 commits into
mainfrom
IH-publish-fixes
Jul 2, 2026
Merged

Updates#23
IvanHargreaves merged 2 commits into
mainfrom
IH-publish-fixes

Conversation

@IvanHargreaves

Copy link
Copy Markdown
Contributor
  • build.yaml: add copyright job write permissions, fix build-gradle to use
    'gradle' command, add gradle-version 8.14.4, fix copyright directory to
    -app module, update base-copyright year to 2026, remove daily schedule
  • Add cleanup-old-runs.yaml workflow (weekly, retain 30 days, keep 6 runs)
  • settings.gradle: add foojay toolchain resolver plugin
  • gradle.properties: remove stale publish config, add JDK auto-provisioning
    and configuration-cache comment
  • app/build.gradle: remove explicit io.spring.dependency-management version,
    comment out tiles-el (opt-in for JSF only)
  • pom.xml: align Spring Boot version to 3.5.13 (was 3.5.9)
  • app/pom.xml: remove duplicate dependencyManagement block, remove redundant
    java.version/maven.compiler.release properties, remove explicit maven-compiler-plugin version (managed by spring-boot-starter-parent), comment out tiles-el dependency
  • Root .classpath: replace with minimal parent form (no source entries)
  • Root .project: rename from com.ibm.cicsdev.springboot.link to repo name
  • Root .settings: add org.eclipse.core.resources.prefs (UTF-8 encoding), populate org.eclipse.jdt.core.prefs with full Java 17 settings, fix facets to jst.web 6.0 / jst.java 17, disable APT at root level
  • app .classpath: add CICS Library V6.1 entry before classpath containers
  • app .settings: create org.eclipse.core.resources.prefs and org.eclipse.jdt.core.prefs with Java 17 compiler settings
  • Java copyright headers: update all 7 files from old IBM format to 'Copyright IBM Corp. 2020, 2026'
  • etc/config/liberty/server.xml: add Liberty feature template
  • CODEOWNERS: create with real maintainer GitHub usernames
  • MAINTAINERS.md: update last reviewed date to July 2026
  • README.md: full rewrite to standard Spring Boot template - add License badge, Overview with Key Features, Table of Contents, fix Prerequisites
    (V6.1, Java 17), update BOM snippet (V6.1), rename sections to standard
    names, restructure deployment to three standard methods, add Additional
    Resources and Contributing sections
  • Update Spring Boot to 3.5.16 (latest stable 3.5.x)

@IvanHargreaves IvanHargreaves self-assigned this Jul 2, 2026
- build.yaml: add copyright job write permissions (contents: write,
  pull-requests: write at job level); fix build-gradle to run 'gradle'
  command (not './gradlew') so direct install and wrapper jobs are distinct;
  add gradle-version: 8.14.4 to setup-gradle; fix copyright checker
  directory to ./cics-java-liberty-springboot-link-app/; update
  base-copyright year to 2026; remove unnecessary daily schedule trigger
- Add cleanup-old-runs.yaml workflow (weekly, 30-day retention, 6 min runs)
- settings.gradle: add foojay toolchain resolver plugin for JDK
  auto-provisioning
- gradle.properties: remove stale publish config block; add
  auto-detect/auto-download for toolchain; add configuration-cache comment
- app/build.gradle: remove explicit io.spring.dependency-management version
  (managed by Spring Boot plugin); comment out tiles-el as opt-in for JSF
- pom.xml: align Spring Boot to 3.5.16 (latest stable 3.5.x)
- Root .classpath: replace with minimal parent form (no source entries)
- Root .project: rename from com.ibm.cicsdev.springboot.link to repo name
- Root .settings: add org.eclipse.core.resources.prefs (UTF-8); populate
  org.eclipse.jdt.core.prefs with full Java 17 compiler settings; fix
  facets to jst.web 6.0 / jst.java 17
- app .classpath: add CICS Library V6.1 entry
- app .settings: create org.eclipse.core.resources.prefs and
  org.eclipse.jdt.core.prefs with Java 17 compiler settings
- etc/config/liberty/server.xml: add Liberty feature template
- MAINTAINERS.md: update last reviewed date to July 2026
- README.md: rewrite to standard Spring Boot template — add License badge,
  Overview with Key Features, Table of Contents; fix Prerequisites to V6.1
  and Java 17; update BOM snippet to V6.1; rename sections to standard
  names; restructure deployment to three standard methods; add Additional
  Resources and Contributing sections
Removing the explicit version caused the build-gradle job to fail — Gradle
requires a version number when resolving plugins from the plugin portal.
Updated from the stale 1.0.11.RELEASE to the current stable 1.1.7.
@IvanHargreaves IvanHargreaves merged commit b5215f2 into main Jul 2, 2026
16 checks passed
@IvanHargreaves IvanHargreaves deleted the IH-publish-fixes branch July 2, 2026 16:32
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.

1 participant