Skip to content

Release prep - #61

Open
lisajulia wants to merge 5 commits into
mainfrom
release-prep
Open

Release prep#61
lisajulia wants to merge 5 commits into
mainfrom
release-prep

Conversation

@lisajulia

@lisajulia lisajulia commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Release Preparation: Add Maven Central Deployment Pipeline

Chore

🚀 Adds automated release pipeline and Maven Central publishing configuration to support releasing the cds-feature-n8n artifact to Maven Central.

Changes

  • .github/workflows/release.yml: New GitHub Actions workflow that triggers on GitHub release events and delegates to the shared cap-java/.github reusable workflow for deployment to Maven Central. Configures BlackDuck scanning for the sap.capire.cds-feature-n8n project.

  • pom.xml: Two main additions:

    • Plugin management: Added version-pinned entries for maven-source-plugin (3.4.0), maven-deploy-plugin (3.1.4), maven-gpg-plugin (3.2.8), central-publishing-maven-plugin (0.11.0), and maven-javadoc-plugin (3.12.0).
    • deploy-release profile: New Maven profile that activates GPG artifact signing during the deploy phase and configures the Sonatype Central Publishing plugin to publish to Maven Central, while explicitly excluding integration test and coverage report modules from being published.
  • 🔄 Regenerate and Update Summary
PR Bot Information

Version: 1.29.45

  • Summary Prompt: Default Prompt
  • Event Trigger: pull_request.opened
  • Correlation ID: d8512d50-a0a6-11f1-89b5-1e27cf3b67af
  • LLM: anthropic--claude-4.6-sonnet
  • Output Template: Default Template
  • File Content Strategy: Full file content

@hyperspace-pr-bot hyperspace-pr-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The PR introduces the Maven Central release pipeline but has several correctness issues that would likely result in a broken or incomplete release: the GPG signing phase is bound too late, the sources and javadoc JARs are never actually generated (only version-managed), and the deploy-release profile is never activated by the workflow.

PR Bot Information

Version: 1.29.45

  • File Content Strategy: Full file content
  • LLM: anthropic--claude-4.6-sonnet
  • Event Trigger: pull_request.opened
  • Correlation ID: d8512d50-a0a6-11f1-89b5-1e27cf3b67af

Comment thread pom.xml Outdated
Comment thread pom.xml
Comment thread pom.xml
Comment thread .github/workflows/release.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant