Skip to content

Commit c709a17

Browse files
committed
Merge remote-tracking branch 'origin/master' into feat/call-progress-callback-for-content-and-peer-routing
2 parents 2e333ab + 28c1b90 commit c709a17

File tree

206 files changed

+5148
-2051
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

206 files changed

+5148
-2051
lines changed

.github/pull_request_template.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
## Title
2+
<!---
3+
The title of the PR will be the commit message of the merge commit, so please make sure it is descriptive enough.
4+
We utilize the Conventional Commits specification for our commit messages. See <https://www.conventionalcommits.org/en/v1.0.0/#specification> for more information.
5+
The commit tag types can be of one of the following: feat, fix, deps, refactor, chore, docs. See <https://github.com/libp2p/js-libp2p/blob/master/.github/workflows/main.yml#L235-L242>
6+
The title must also be fewer than 72 characters long or it will fail the Semantic PR check. See <https://github.com/libp2p/js-libp2p/blob/master/.github/workflows/semantic-pull-request.yml>
7+
--->
8+
9+
## Description
10+
11+
<!--
12+
Please write a summary of your changes and why you made them.
13+
Please include any relevant issues in here, for example:
14+
Related https://github.com/libp2p/js-libp2p/issues/ABCD.
15+
Fixes https://github.com/libp2p/js-libp2p/issues/XYZ.
16+
-->
17+
18+
## Notes & open questions
19+
20+
<!--
21+
Any notes, remarks or open questions you have to make about the PR which don't need to go into the final commit message.
22+
-->
23+
24+
## Change checklist
25+
26+
- [ ] I have performed a self-review of my own code
27+
- [ ] I have made corresponding changes to the documentation if necessary (this includes comments as well)
28+
- [ ] I have added tests that prove my fix is effective or that my feature works

.github/workflows/main.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ jobs:
179179
- uses: ipfs/aegir/actions/cache-node-modules@master
180180
- run: npm run --if-present test:example
181181

182-
multidim-interop:
182+
transport-interop:
183183
needs: build
184184
runs-on: ${{ fromJSON(github.repository == 'libp2p/js-libp2p' && '["self-hosted", "linux", "x64", "4xlarge"]' || '"ubuntu-latest"') }}
185185
steps:
@@ -219,7 +219,7 @@ jobs:
219219
test-electron-renderer,
220220
test-interop,
221221
test-examples,
222-
multidim-interop
222+
transport-interop
223223
]
224224
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
225225
steps:
@@ -237,7 +237,8 @@ jobs:
237237
{ "type": "fix", "section": "Bug Fixes", "hidden": false },
238238
{ "type": "chore", "section": "Trivial Changes", "hidden": false },
239239
{ "type": "docs", "section": "Documentation", "hidden": false },
240-
{ "type": "deps", "section": "Dependencies", "hidden": false }
240+
{ "type": "deps", "section": "Dependencies", "hidden": false },
241+
{ "type": "refactor", "section": "Refactors", "hidden": false }
241242
]
242243
- uses: actions/checkout@v3
243244
with:

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"packages/crypto":"2.0.3","packages/interface":"0.1.2","packages/interface-compliance-tests":"4.0.4","packages/interface-internal":"0.1.4","packages/kad-dht":"10.0.4","packages/keychain":"3.0.3","packages/libp2p":"0.46.5","packages/logger":"3.0.2","packages/metrics-prometheus":"2.0.4","packages/multistream-select":"4.0.2","packages/peer-collections":"4.0.3","packages/peer-discovery-bootstrap":"9.0.4","packages/peer-discovery-mdns":"9.0.4","packages/peer-id":"3.0.2","packages/peer-id-factory":"3.0.3","packages/peer-record":"6.0.3","packages/peer-store":"9.0.3","packages/protocol-perf":"1.1.2","packages/pubsub":"8.0.5","packages/pubsub-floodsub":"8.0.5","packages/stream-multiplexer-mplex":"9.0.4","packages/transport-tcp":"8.0.4","packages/transport-webrtc":"3.1.5","packages/transport-websockets":"7.0.4","packages/transport-webtransport":"3.0.5","packages/utils":"4.0.2"}
1+
{"interop":"1.0.6","packages/crypto":"2.0.5","packages/interface":"0.1.3","packages/interface-compliance-tests":"4.1.1","packages/interface-internal":"0.1.6","packages/kad-dht":"10.0.9","packages/keychain":"3.0.5","packages/libp2p":"0.46.14","packages/logger":"3.0.3","packages/metrics-prometheus":"2.0.8","packages/multistream-select":"4.0.3","packages/peer-collections":"4.0.5","packages/peer-discovery-bootstrap":"9.0.8","packages/peer-discovery-mdns":"9.0.10","packages/peer-id":"3.0.3","packages/peer-id-factory":"3.0.5","packages/peer-record":"6.0.6","packages/peer-store":"9.0.6","packages/protocol-perf":"1.1.11","packages/pubsub":"8.0.7","packages/pubsub-floodsub":"8.0.9","packages/stream-multiplexer-mplex":"9.0.8","packages/transport-tcp":"8.0.9","packages/transport-webrtc":"3.2.3","packages/transport-websockets":"7.0.9","packages/transport-webtransport":"3.1.3","packages/utils":"4.0.4"}

.release-please.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"bump-patch-for-minor-pre-major": true,
55
"group-pull-request-title-pattern": "chore: release ${component}",
66
"packages": {
7+
"interop": {},
78
"packages/crypto": {},
89
"packages/interface": {},
910
"packages/interface-compliance-tests": {},

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @libp2p/js-libp2p-dev

CONTRIBUTING.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
# Contributing guidelines
22

3-
libp2p as a project, including js-libp2p and all of its modules, follows the [standard IPFS Community contributing guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md).
3+
👋 Contributions are welcome!
44

5-
We also adhere to the [IPFS JavaScript Community contributing guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) which provide additional information of how to collaborate and contribute in the JavaScript implementation of libp2p.
5+
👉 Please see the [IPFS JavaScript Community contributing guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for how to collaborate and contribute to js-libp2p.
66

7-
We appreciate your time and attention for going over these. Please open an issue on [ipfs/community](https://github.com/ipfs/community) if you have any question.
7+
💪 The [core maintainers](./CODEOWNERS) hang out in #libp2p-implementers in ipfs.io Matrix, FIL Slack, and IPFS Discord. They perform weekly triage of issues and PRs per https://lu.ma/js-libp2p
88

9-
Thank you.
9+
🤲 Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed in [README.md](./README.md), without any additional terms or conditions.
10+
11+
🙏 Thank you!

0 commit comments

Comments
 (0)