Skip to content
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

Node: Check API exports symbols #2721

Draft
wants to merge 31 commits into
base: main
Choose a base branch
from

Conversation

prateek-kumar-improving
Copy link
Collaborator

@prateek-kumar-improving prateek-kumar-improving commented Nov 20, 2024

Issue link

This Pull Request is linked to issue (URL): #2335

Checklist

Before submitting the PR make sure the following are checked:

  • This Pull Request is related to one issue.
  • Commit message has a detailed description of what changed and why.
  • Tests are added or updated.
  • CHANGELOG.md and documentation files are updated.
  • Destination branch is correct - main or release
  • Commits will be squashed upon merging.

Signed-off-by: Prateek Kumar <[email protected]>
Signed-off-by: Prateek Kumar <[email protected]>
@acarbonetto acarbonetto changed the title Node: Check exports Node: Check API exports symbols Nov 22, 2024
@avifenesh avifenesh mentioned this pull request Nov 24, 2024
15 tasks
Signed-off-by: Prateek Kumar <[email protected]>
adarovadya and others added 15 commits November 25, 2024 17:29
* Revert "Python: add AZ Affinity ReadFrom strategy Support (#2676)"

This reverts commit 4d33f95.

* removed unessesrry import

* add Unicode-3.0 license

---------

Signed-off-by: Adar Ovadia <[email protected]>
Co-authored-by: Adar Ovadia <[email protected]>
* Python: rename glide json
Signed-off-by: Shoham Elias <[email protected]>

---------

Signed-off-by: Shoham Elias <[email protected]>
* Added AZAffinity strategy to Node.js

---------

Signed-off-by: Muhammad Awawdi <[email protected]>
* Python: add AZAffinity ReadFrom strategy 

---------

Signed-off-by: BoazBD <[email protected]>
Signed-off-by: Adar Ovadia <[email protected]>
Co-authored-by: BoazBD <[email protected]>
Co-authored-by: Adar Ovadia <[email protected]>
* Java: AZ awareness

Signed-off-by: TJ Zhang <[email protected]>
* Add password update API

Signed-off-by: Yury-Fridlyand <[email protected]>
Signed-off-by: Andrew Carbonetto <[email protected]>
Co-authored-by: Andrew Carbonetto <[email protected]>
Co-authored-by: prateek-kumar-improving <[email protected]>
nit: removed comments

Signed-off-by: Adar Ovadia <[email protected]>
Co-authored-by: Adar Ovadia <[email protected]>
==============================================
Signed-off-by: Muhammad Awawdi <[email protected]>
* Java: adding changelog for java az support change

Signed-off-by: TJ Zhang <[email protected]>
* Update Node.js Docker image and enhance npm publish workflow with unpublish feature

Signed-off-by: avifenesh <[email protected]>

* unpublishing a package owned by more than one cant be unpublised, hence the usage is deprecating

Signed-off-by: avifenesh <[email protected]>

---------

Signed-off-by: avifenesh <[email protected]>
* Fix readme

Signed-off-by: Yury-Fridlyand <[email protected]>
Signed-off-by: Yury-Fridlyand <[email protected]>
Signed-off-by: Prateek Kumar <[email protected]>
Signed-off-by: Prateek Kumar <[email protected]>
Signed-off-by: Andrew Carbonetto <[email protected]>
@prateek-kumar-improving
Copy link
Collaborator Author

This PR also addresses the comments and pending items as mentioned in this PR: #2767

@acarbonetto
Copy link
Collaborator

TODOs for this PR:

  • Properly check rust-client imports. Ensure that rust-client d.ts definitions are being exported with the module.
  • Why are we copying d.ts build artefacts into the releasable module? they should be available as dependencies... something to fix? Should we also be copying the rust-client definitions (and isn't there a name conflict then?)
  • Add npm/glide testse to node CI to be run on all PRs.

Signed-off-by: Prateek Kumar <[email protected]>
Signed-off-by: Prateek Kumar <[email protected]>
@prateek-kumar-improving prateek-kumar-improving changed the base branch from release-1.2 to main December 10, 2024 21:45
Signed-off-by: Prateek Kumar <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
node Node.js wrapper
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants