Skip to content

[INJIMOB-3711] - Update configuration to publish artifact to io.inji group#109

Closed
swatigoel wants to merge 1 commit intoinji:developfrom
tw-mosip:develop
Closed

[INJIMOB-3711] - Update configuration to publish artifact to io.inji group#109
swatigoel wants to merge 1 commit intoinji:developfrom
tw-mosip:develop

Conversation

@swatigoel
Copy link
Contributor

@swatigoel swatigoel commented Jan 21, 2026

Summary by CodeRabbit

  • Chores
    • Updated CI/CD workflows for artifact publishing configuration.
    • Optimized GitHub Actions pipeline by removing redundant workflow step.
    • Updated artifact publishing metadata and organizational references in build configuration.
    • Modified secret references for artifact repository integration.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link

coderabbitai bot commented Jan 21, 2026

Caution

Review failed

The pull request is closed.

Walkthrough

The changes modify the Android artifact build and publication pipeline by introducing a configurable group path input to the build workflow, removing a deprecated secure keystore build step from the push trigger, and updating the Maven publication configuration to change the artifact namespace from io.mosip to io.inji while adding SCM and dependencies metadata to the POM.

Changes

Cohort / File(s) Change Summary
GitHub Workflows
.github/workflows/android-artifact-build.yml
Adds new group_path workflow input (choice: io/inji, io/mosip). Propagates GROUP_PATH parameter to both publish-snapshot and publish-release job invocations. Updates secret reference from OSSRH_CENTRAL_URL to GRADLE_OSSRH_URL in both job secrets blocks.
GitHub Workflows
.github/workflows/push-trigger.yml
Removes entire build-secure-keystore job block, eliminating the npm-android-build workflow invocation and associated secrets (SERVICE_LOCATION, ANDROID_LOCATION, BUILD_ARTIFACT, SLACK_WEBHOOK_URL). Remaining jobs unchanged.
Gradle Publication
kotlin/android/publish-artifact.gradle
Changes Maven groupId from io.mosip to io.inji. Updates developer organization from io.mosip to io.inji. Adds SCM metadata block (connection, developerConnection, url, tag). Adds POM metadata fields (name, url, description) and new dependencies block populated from project configurations.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 A rabbit hops through workflows new,
Where paths are chosen, secrets true,
From mosip's burrow to inji's sight,
The namespace shifts to shine more bright,
Secure keystores fade away,
As artifacts find a better way! 🏢✨


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

…group

Signed-off-by: Swati Goel <meet2swati@gmail.com>
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.

2 participants