Skip to content

[BB2-1244] Publish Node Js SDK - set version to 1.0.1#42

Merged
JFU-GIT merged 1 commit intomainfrom
jfuqian/BB2-1244-Publish-Node-SDK-1.0.1
Dec 19, 2022
Merged

[BB2-1244] Publish Node Js SDK - set version to 1.0.1#42
JFU-GIT merged 1 commit intomainfrom
jfuqian/BB2-1244-Publish-Node-SDK-1.0.1

Conversation

@JFU-GIT
Copy link
Copy Markdown
Contributor

@JFU-GIT JFU-GIT commented Dec 19, 2022

JIRA Ticket:
BB2-1244

User Story or Bug Summary:
Purpose: Node SDK to be published on NPM (https://www.npmjs.com/)

AC

  1. Check the Node Js SDK published to BB2 npm registry, with version 1.0.1
  2. Verify that the SDK can be consumed (npm install, yarn add ... etc.) by an Node Js app

What Does This PR Do?

Publish Node Js SDK to BB2 NPM registry does not require any changes to the artifacts in this repo, however, due to that we published a version 1.0.0 (reverted), and npm policy does not allow re-publish a package with same version, we need to officially publish the SDK at 1.0.1

What Should Reviewers Watch For?

Verify that the SDK builds to 1.0.1
e.g. npm pack will produce a tar ball with name :
cms-bluebutton-sdk-1.0.1.tgz

Also check that BB2 NPM registry has the sdk published at version 1.0.1

If you're reviewing this PR, please check these things, in particular:

  • TODO

What Security Implications Does This PR Have?

Submitters should complete the following questionnaire:

  • If the answer to any of the questions below is Yes, then here's a link to the associated Security Impact Assessment (SIA), security checklist, or other similar document in Confluence: N/A.
    • Does this PR add any new software dependencies? No.
    • Does this PR modify or invalidate any of our security controls? No.
    • Does this PR store or transmit data that was not stored or transmitted before? No.
  • If the answer to any of the questions below is Yes, then please add StewGoin as a reviewer, and note that this PR should not be merged unless/until he also approves it.
    • Do you think this PR requires additional review of its security implications for other reasons? No.

What Needs to Be Merged and Deployed Before this PR?

This PR cannot be either merged or deployed until the following pre-requisite changes have been fully deployed:

  • CMSgov/some_repo#42

I have gone through and verified that...:

  • This PR is reasonably limited in scope, to help ensure that:
    1. It doesn't unnecessarily tie a bunch of disparate features, fixes, refactorings, etc. together.
    2. There isn't too much of a burden on reviewers.
    3. Any problems it causes have a small "blast radius".
    4. It'll be easier to rollback if that becomes necessary.
  • I have named this PR and its branch such that they'll be automatically be linked to the (most) relevant Jira issue, per: https://confluence.atlassian.com/adminjiracloud/integrating-with-development-tools-776636216.html.
  • This PR includes any required documentation changes, including README updates and changelog / release notes entries.
  • All new and modified code is appropriately commented, such that the what and why of its design would be reasonably clear to engineers, preferably ones unfamiliar with the project.
  • All tech debt and/or shortcomings introduced by this PR are detailed in TODO and/or FIXME comments, which include a JIRA ticket ID for any items that require urgent attention.
  • Reviews are requested from both:
    • At least two other engineers on this project, at least one of whom is a senior engineer or owns the relevant component(s) here.
    • Any relevant engineers on other projects (e.g. BFD, SLS, etc.).
  • Any deviations from the other policies in the DASG Engineering Standards are specifically called out in this PR, above.
    • Please review the standards every few months to ensure you're familiar with them.

@JFU-GIT JFU-GIT requested review from ajshred and dtisza1 December 19, 2022 19:57
Copy link
Copy Markdown
Contributor

@dtisza1 dtisza1 left a comment

Choose a reason for hiding this comment

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

Looks good to me!

@JFU-GIT JFU-GIT merged commit 394d295 into main Dec 19, 2022
@JFU-GIT JFU-GIT deleted the jfuqian/BB2-1244-Publish-Node-SDK-1.0.1 branch December 19, 2022 20:14
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.

3 participants