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

v2.7.3 release #700

Closed
iradul opened this issue Oct 18, 2019 · 14 comments
Closed

v2.7.3 release #700

iradul opened this issue Oct 18, 2019 · 14 comments

Comments

@iradul
Copy link
Collaborator

iradul commented Oct 18, 2019

@webmakersteve since there was confusion regarding version v2.7.2 that was published as v2.7.1-2 (#663) and since we didn't hear from you for a few months, I decided to merge #665 that solves Node 12 incompatibility. I also fixed e2e tests, improved and fixed travis ci tests and updated librdkafka to 1.2.1 (#684).
I was hoping that travis will execute npm publish since that stage seems well defined in .travis.yaml. I figured that the latest tag will be used as npm version when publishing and that this tag should point to the latest commit as well to bypass -x version suffix (which represents the number of commits between the latest tag and the latest commit).
Finally, I decided to try to trigger npm publish by tagging the latest commit with v2.7.3 but as I expected that didn't work. It looks like you'll again have to manually publish this version but be aware of .vscode (#670)

Hope this makes sense.

Update:
I fixed travis deployment stage but provided API key for NPM apparently doesn't work.
I'll now delete v2.7.3 tag. We're stuck until @webmakersteve comes back.

@vincent-ogury
Copy link

Any idea when a new proper version can be released? it is very annoying to have an issue on versioning and vscode on our production (image weight additional 1GB for no reason). We have a warning and no cache on the build of this module and it is the only one who take a lot of time to build (no prebuild include !)

@brettkiefer
Copy link

@iradul Is @webmakersteve the only one with the npm creds to release the package? If they don't have time to do it, it'd have to be a fork or at least a new package?

@iradul
Copy link
Collaborator Author

iradul commented Oct 18, 2019

Is @webmakersteve the only one with the npm creds to release the package?

yes, there are some credentials in .travis.yml for NPM publishing but they don't work

@Themandunord
Copy link

Arf... I need the Node 12 compatibility. I hope someone will find a solution!

@yuu2lee4
Copy link

yuu2lee4 commented Oct 21, 2019

Node12 has moved into LTS,We need a version to support it.

@yuu2lee4
Copy link

I tried your forked version,It likely not support node12? @iradul

@josephxsxn
Copy link

I would like to have the latest in npm as well. Cant install against node12 today easily.

@donjuandem
Copy link

Hi everybody,
just wanted to let you know, that I published a version with the node12 related fixes of this repo and fixes for some other problems I encountered:

https://www.npmjs.com/package/@circle/node-rdkafka

@yuu2lee4
Copy link

yuu2lee4 commented Nov 7, 2019

@donjuandem @peterdemartini I tried your version,its ok installing with node 12,but cant connect to broker.

@iradul
Copy link
Collaborator Author

iradul commented Nov 12, 2019

v2.7.3 is now published 🎆

@iradul iradul closed this as completed Nov 12, 2019
@vincent-ogury
Copy link

Same issue as the 2.7.2 on the release of the 2.7.3!
Version in the package is set to "version": "v2.7.2-8".
That confuses the "yarn" package manager and lead to reinstalling every time we run a "yarn install" even if it is already there.

Can you release a 2.7.4 with package set to 2.7.4 in the package.json please?

Thanks.

@iradul
Copy link
Collaborator Author

iradul commented Nov 13, 2019

Same issue as the 2.7.2 on the release of the 2.7.3!
Version in the package is set to "version": "v2.7.2-8".
That confuses the "yarn" package manager and lead to reinstalling every time we run a "yarn install" even if it is already there.

This happened because the package was published manually by webmakersteve. In the publishing process, there is a script that actually updates package.json version number according to the latest tag and latest commit distance from this tag.

Can you release a 2.7.4 with package set to 2.7.4 in the package.json please?

I believe he is trying to make a working npm key for us so that we can publish ourselves with Travis. Once this is ready I'll be glad to.

@yunnysunny
Copy link
Contributor

@webmakersteve you can run npm owner add iradul node-rdkafka to give the right of publishing to iradul.

@iradul
Copy link
Collaborator Author

iradul commented Nov 15, 2019

Kudos for @webmakersteve, Travis deploy is now working. I've released v2.7.4

sajmoon added a commit to BonnierNews/exp-kafka-listener that referenced this issue Nov 25, 2019
rdkafka 2.7.3 is the first version to support node 12.

See Blizzard/node-rdkafka#700
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

No branches or pull requests

8 participants