Skip to content

[TE-10262]: add build-only CI and bump jackson to 2.18.8#16

Merged
saurabh-prakash merged 2 commits into
lt-reportsfrom
TE-10262-ci-build
Jun 26, 2026
Merged

[TE-10262]: add build-only CI and bump jackson to 2.18.8#16
saurabh-prakash merged 2 commits into
lt-reportsfrom
TE-10262-ci-build

Conversation

@saurabh-prakash

Copy link
Copy Markdown
Collaborator

Summary

  • Adds lt-reports-ci.yml, a build-only CI that verifies the Karate report fatjar compiles, mirroring lt-reports-cd.yml but without publishing.
  • Bumps jackson-core, jackson-databind, jackson-annotations from 2.18.62.18.8 to pick up CVE fixes.

CI workflow

  • Same build setup as the CD workflow: JDK 17 (temurin), maven cache, mvn clean package -DskipTests -P fatjar -pl karate-core -am, plus the fatjar verify step.
  • No deploy:deploy-file step and packages: write permission dropped (only contents: read).
  • Triggers on push and pull_request to lt-reports (+ manual workflow_dispatch), so build breakages are caught on PRs before the publish-on-merge CD runs.

Jackson bump

  • 2.18.8 is the latest published version in the 2.18.x line (verified on Maven Central).
  • Note: 2.18.9 (a databind-only micro-patch for CVE-2026-54515) is not yet released to Maven Central. Once it ships, jackson-databind can be bumped to 2.18.9 (core/annotations stay at 2.18.8).

🤖 Generated with Claude Code

saurabh-prakash and others added 2 commits June 26, 2026 15:16
…ports

Mirrors lt-reports-cd.yml's build (JDK 17, maven cache, fatjar profile,
verify step) but does not publish. Runs on push and pull_request to
lt-reports so build breakages are caught on PRs before the publish-on-merge
CD runs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Bumps jackson-core, jackson-databind and jackson-annotations from 2.18.6
to 2.18.8 (latest published in the 2.18.x line). 2.18.9 (databind-only
micro-patch for CVE-2026-54515) is not yet released to Maven Central.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@saurabh-prakash saurabh-prakash merged commit 711fc3e into lt-reports Jun 26, 2026
1 check passed
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