-
Notifications
You must be signed in to change notification settings - Fork 19
Conversation
with: | ||
node-version: ${{ matrix.node }} | ||
- uses: ipfs/aegir/actions/cache-node-modules@master | ||
- run: npm install -g node-pre-gyp |
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.
I've added installation of node-pre-gyp
here. Let me know if I should move it elsewhere.
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.
@vogdb It looks like this needs to run after actions/setup-node@v2
See https://github.com/libp2p/js-libp2p-webrtc-direct/runs/5537246479?check_suite_focus=true
Don't now why PR CI did not fail though
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.
Please look at #152. Did I understand you correctly?
Btw should be Github Actions enabled somehow to start working on PRs?
Well, I've added |
with: | ||
docker-token: ${{ secrets.DOCKER_TOKEN }} | ||
docker-username: ${{ secrets.DOCKER_USERNAME }} | ||
- run: npm run --if-present release |
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.
I think we would want the release process to be updated as well.
Take a look at the package.json
from other libp2p repos, we'd want it to match.
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.
If you mean integrating the semantic-release then I wanted to do it in a separate PR to keep things separate and clean. Currently working on migrating to Typescript. If you can, please answer my questions above.
I think you can leave the unused scripts since they're called with |
Thank you for clarifying. I will add |
I can't merge so I will cc @vasco-santos |
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.
LGTM! Thanks a lot @vogdb
## [1.0.0](v0.7.1...v1.0.0) (2022-03-28) ### ⚠ BREAKING CHANGES * this module is now ESM-only Co-authored-by: achingbrain <[email protected]> ### Features * convert to typescript ([#151](#151)) ([85ce5cf](85ce5cf)) ### Bug Fixes * add 'node-pre-gyp' installation to 'check' and 'test-node' actions ([#152](#152)) ([bf4a68b](bf4a68b)) ### Trivial Changes * add note about `node-pre-gyp` to readme.md ([#141](#141)) ([ab4cc82](ab4cc82)), closes [#140](#140) * **deps-dev:** bump aegir from 35.2.1 to 36.0.0 ([#139](#139)) ([720cfad](720cfad)) * replace Travis with Github Actions ([#150](#150)) ([a73735b](a73735b)) * update project config ([13ab340](13ab340)) * update Readme ([#148](#148)) ([ba9facb](ba9facb))
🎉 This PR is included in version 1.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
I see that js-libp2p-tcp also has automerge.yml. Should I add it here as well?