Skip to content

Conversation

@swatigoel
Copy link
Contributor

@swatigoel swatigoel commented Jan 7, 2026

Summary by CodeRabbit

  • Chores
    • Updated package and publishing identifiers from MOSIP to INJI across projects
    • Bumped version to 0.8.0-RC1 and updated author/organization metadata
  • Documentation
    • Updated README usage examples, dependency coordinates, and repository references to reflect new package and coordinates

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

@coderabbitai
Copy link

coderabbitai bot commented Jan 7, 2026

Walkthrough

Updates to package and build metadata: JavaScript package name, version, and author updated; Kotlin Gradle publishing coordinates and POM organization/version values updated to new organization and release-candidate version.

Changes

Cohort / File(s) Summary
JavaScript package metadata
js/package.json
Renamed package from @mosip/pixelpass@injistack/pixelpass, bumped version 0.8.00.8.0-RC1, changed author MOSIPINJI
JavaScript docs
js/Readme.md
Replaced references and example import paths from @mosip/pixelpass / mosip/pixelpass@injistack/pixelpass / inji/pixelpass
Kotlin build publication
kotlin/PixelPass/publish-artifact.gradle
Updated project group from io.mosipio.inji, version from 0.8.0-SNAPSHOT0.8.0-RC1, adjusted Maven publication groupId and POM developers.developer.organization entries to io.inji
Kotlin docs
kotlin/Readme.md
Updated dependency coordinates from io.mosip:pixelpass:0.5.0io.inji:pixelpass:0.8.0-RC1 and corresponding Maven/Gradle snippets

Sequence Diagram(s)

(omitted — changes are metadata/documentation updates without new multi-component control flow)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Poem

🐰 A tiny hop from old to new,
The package shines in fresh-born hue.
RC1 dances on npm's shore,
Gradle sings an inji score.
PixelPass leaps — release, encore! 🎉

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main changes: updating organization and group identifiers from MOSIP to INJI across npm (js/package.json) and Maven (Kotlin gradle file) publishing configurations.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


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.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
kotlin/PixelPass/publish-artifact.gradle (2)

47-53: Inconsistent developer metadata in aar publication POM.

While the organization has been updated to io.inji (line 51), the developer name and email still reference "Mosip" (lines 49-50). This inconsistency may confuse package consumers about the project's maintainers.

🔧 Suggested fix to align developer metadata
                    asNode().appendNode('developers').appendNode('developer').with {
                        appendNode('id', 'Your developer ID')
-                       appendNode('name', 'Mosip')
-                       appendNode('email', 'mosip.emailnotifier@gmail.com')
+                       appendNode('name', 'INJI')
+                       appendNode('email', 'info@inji.io')
                        appendNode('organization', 'io.inji')
                        appendNode("organizationUrl", "https://github.com/inji/pixelpass")
                    }

Note: Update the email address to the appropriate INJI contact email.


134-140: Inconsistent developer metadata in jarRelease publication POM.

While the organization has been updated to io.inji (line 138), the developer name and email still reference "Mosip" (lines 136-137). This mirrors the same inconsistency in the aar publication.

🔧 Suggested fix to align developer metadata
                    asNode().appendNode('developers').appendNode('developer').with {
                        appendNode('id', 'Your developer ID')
-                       appendNode('name', 'Mosip')
-                       appendNode('email', 'mosip.emailnotifier@gmail.com')
+                       appendNode('name', 'INJI')
+                       appendNode('email', 'info@inji.io')
                        appendNode('organization', 'io.inji')
                        appendNode('organizationUrl', 'https://github.com/inji/pixelpass')
                    }

Note: Update the email address to the appropriate INJI contact email.

🤖 Fix all issues with AI agents
In @js/package.json:
- Around line 2-5: The package name was changed to @injistack/pixelpass but
other artifacts still reference @mosip/pixelpass; update js/package-lock.json to
replace all occurrences of "@mosip/pixelpass" with "@injistack/pixelpass",
update js/Readme.md installation lines and all example occurrences to the new
package name, and ensure any npm install / npm link instructions reflect
@injistack/pixelpass; publish a deprecation notice on npm for the old
@mosip/pixelpass package pointing users to @injistack/pixelpass, add a Migration
or RELEASE_NOTES document that explains the rename and any import changes, and
run a repository-wide search for "@mosip/pixelpass" to update or notify
downstream/internal consumers so references are verified and updated.

In @kotlin/PixelPass/publish-artifact.gradle:
- Around line 1-2: Update the Kotlin README examples that still reference the
old Maven coordinates: in kotlin/Readme.md replace occurrences of the Gradle
dependency string "io.mosip:pixelpass:0.5.0" with the new coordinate
"io.inji:pixelpass:0.8.0-RC1" (the Gradle example on line ~16), and update the
Maven snippet to use <groupId>io.inji</groupId> and <version>0.8.0-RC1</version>
(the Maven example on line ~22) so the documentation matches the new group and
version declared in publish-artifact.gradle.
📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f5643af and 9c921b4.

📒 Files selected for processing (2)
  • js/package.json
  • kotlin/PixelPass/publish-artifact.gradle
🔇 Additional comments (1)
kotlin/PixelPass/publish-artifact.gradle (1)

24-24: Maven publication groupId updated correctly.

The groupId change to io.inji is consistent with the top-level group declaration.

Signed-off-by: Swati Goel <meet2swati@gmail.com>
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
kotlin/PixelPass/publish-artifact.gradle (1)

47-53: Consider updating developer information to match new organization.

While the organization field has been correctly updated to io.inji, the developer name (line 49) and email (line 50) still reference "Mosip" and "mosip.emailnotifier@gmail.com". For consistency with the organization migration, consider updating these to reflect the new INJI organization.

The same applies to the jarRelease publication (lines 134-140).

📝 Suggested updates
 appendNode('id', 'Your developer ID')
-appendNode('name', 'Mosip')
-appendNode('email', 'mosip.emailnotifier@gmail.com')
+appendNode('name', 'INJI')
+appendNode('email', 'inji.support@example.com')
 appendNode('organization', 'io.inji')

Note: Replace with the actual INJI support email address.

📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 9c921b4 and b132e77.

⛔ Files ignored due to path filters (1)
  • js/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (4)
  • js/Readme.md
  • js/package.json
  • kotlin/PixelPass/publish-artifact.gradle
  • kotlin/Readme.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • js/package.json
🔇 Additional comments (7)
kotlin/Readme.md (1)

16-24: LGTM! Documentation correctly updated to reflect new Maven coordinates.

The dependency examples have been properly updated to reflect the organization change from io.mosip to io.inji and version bump to 0.8.0-RC1. This aligns with the changes in publish-artifact.gradle.

js/Readme.md (3)

27-29: LGTM! Package name correctly updated.

The npm package references have been properly updated from @mosip/pixelpass to @injistack/pixelpass, consistent with the organization change.


41-41: LGTM! Repository URL updated.

The git clone command now correctly references the new inji/pixelpass repository location.


55-158: LGTM! Import statements consistently updated.

All import examples throughout the documentation have been updated to reference @injistack/pixelpass, ensuring users will use the correct package name.

kotlin/PixelPass/publish-artifact.gradle (3)

1-2: LGTM! Publishing coordinates correctly updated.

The group and version have been properly updated to io.inji and 0.8.0-RC1, reflecting the organization change and release candidate status. The previous review comment about updating the README has been addressed by the changes in kotlin/Readme.md included in this PR.


24-24: LGTM! Maven groupId updated consistently.

The Maven publication groupId correctly matches the new organization.


1-2: Old coordinates have been properly updated.

The search confirms that old Maven group coordinates (io.mosip:pixelpass) and npm package references (@mosip/pixelpass) have been removed from dependency declarations throughout the repository. The remaining io.mosip references are internal Java package names and Android namespaces (e.g., package io.mosip.pixelpass, namespace = "io.mosip.pixelpass"), which are unrelated to the published Maven group ID or npm package name and do not need to be changed.

@coderabbitai
Copy link

coderabbitai bot commented Jan 7, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@ckm007 ckm007 merged commit c169030 into inji:develop Jan 8, 2026
5 checks 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.

2 participants