Skip to content

Release prep - #61

Merged
lisajulia merged 9 commits into
mainfrom
release-prep
Aug 26, 2026
Merged

Release prep#61
lisajulia merged 9 commits into
mainfrom
release-prep

Conversation

@lisajulia

@lisajulia lisajulia commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Release Prep: Maven Central Publishing & Package Rename to com.sap.cds

Chore / Refactor

🚀 Prepares the cds-feature-n8n plugin for its first public release (0.0.1) on Maven Central. This includes renaming all Java packages from sap.capire.n8n_plugin to com.sap.cds.feature.n8n, updating Maven group IDs, adding required publication metadata, and setting up an automated release pipeline.

Changes

  • .github/workflows/release.yml: New GitHub Actions workflow triggered on GitHub release events, delegating to the shared cap-java/.github reusable workflow for Maven Central deployment with BlackDuck scanning.

  • pom.xml (root):

    • Renamed groupId from sap.capire to com.sap.cds
    • Bumped version from 0.0.1-alpha to 0.0.1
    • Added Maven Central required metadata: <description>, <url>, <organization>, <licenses>, <developers>, <scm>
    • Added pluginManagement entries for maven-source-plugin, maven-deploy-plugin, maven-gpg-plugin, central-publishing-maven-plugin, and maven-javadoc-plugin
    • Added deploy-release profile that activates GPG signing, source/javadoc JAR generation, and Sonatype Central Publishing (excluding integration tests and coverage report modules)
  • CHANGELOG.md: Renamed version entry from 1.0.0 - TBD to 0.0.1 and consolidated feature list into a clean initial release entry.

  • README.md: Updated groupId reference and version from 0.0.1-alpha to 0.0.1 in the Quick Start snippet.

  • All Java source/test files (handlers/, services/, utils/, configuration/): Renamed packages from sap.capire.n8n_plugin.* to com.sap.cds.feature.n8n.* and updated all corresponding import statements and Javadoc references.

  • META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: Updated auto-configuration class reference to the new package.

  • coverage-report/pom.xml, integration-tests/pom.xml, integration-tests/srv/pom.xml, samples/bookshop/pom.xml, samples/bookshop/srv/pom.xml: Updated groupId from sap.capire to com.sap.cds and version references to 0.0.1.

  • 🔄 Regenerate and Update Summary
PR Bot Information

Version: 1.29.47

  • LLM: anthropic--claude-4.6-sonnet
  • Correlation ID: cfde5570-a156-11f1-907f-b1ec4ab73367
  • Summary Prompt: Default Prompt
  • File Content Strategy: Full file content
  • Event Trigger: pull_request.edited
  • Output Template: Default Template

@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

@Schmarvinius Schmarvinius 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.

just making sure

Comment thread .github/workflows/release.yml Outdated
Comment thread pom.xml Outdated
Comment thread pom.xml
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md
Schmarvinius
Schmarvinius previously approved these changes Aug 26, 2026
@lisajulia
lisajulia merged commit 96a4f30 into main Aug 26, 2026
6 checks passed
@lisajulia
lisajulia deleted the release-prep branch August 26, 2026 15:11
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.

3 participants