-
Notifications
You must be signed in to change notification settings - Fork 14
[MOSIP-43539] Added NPM release worfklow in the mosip-sdk repository #118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Signed-off-by: Prafulrakhade <prafulrakhade02@gmail.com>
|
Warning Rate limit exceeded@Prafulrakhade has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 1 minutes and 55 seconds before requesting another review. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. 📒 Files selected for processing (1)
WalkthroughAdds a new GitHub Actions workflow (.github/workflows/publish-npm.yaml) that publishes five services to NPM by invoking a reusable workflow. Triggers include release publish, certain pull_request events, workflow_dispatch, and pushes; jobs supply SERVICE_LOCATION and secrets and include conditional checks limiting runtime. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
participant Repo as Repository
participant GH as GitHub Actions
participant Reusable as Reusable Workflow (mosip/kattu)
participant NPM as NPM Registry
participant Slack as Slack Webhook
Repo->>GH: Trigger (release / pull_request / push / workflow_dispatch)
note right of GH `#EFEFEF`: Matrix job created for each service
GH->>Reusable: Invoke reusable workflow\nwith SERVICE_LOCATION + secrets
alt publish success
Reusable->>NPM: Publish package
Reusable->>Slack: Notify success
else publish failure
Reusable->>Slack: Notify failure
end
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Poem
Pre-merge checks and finishing touches✅ Passed checks (2 passed)
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. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Signed-off-by: Prafulrakhade <prafulrakhade02@gmail.com>
Signed-off-by: Prafulrakhade <prafulrakhade02@gmail.com>
Signed-off-by: Prafulrakhade <prafulrakhade02@gmail.com>
Signed-off-by: Prafulrakhade <prafulrakhade02@gmail.com>
Signed-off-by: Prafulrakhade <prafulrakhade02@gmail.com>
Signed-off-by: Prafulrakhade <prafulrakhade02@gmail.com>
Signed-off-by: Prafulrakhade <prafulrakhade02@gmail.com>
Signed-off-by: Prafulrakhade <prafulrakhade02@gmail.com>
Summary by CodeRabbit