Skip to content

Commit b7afb67

Browse files
committed
erge branch 'main' into feat/config-validation
2 parents ffbf160 + 8a267b0 commit b7afb67

File tree

399 files changed

+2358
-1718
lines changed

Some content is hidden

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

399 files changed

+2358
-1718
lines changed

.github/workflows/examples.yml

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -19,38 +19,38 @@ jobs:
1919
node-version: lts/*
2020
- uses: ipfs/aegir/actions/cache-node-modules@master
2121

22-
test-examples:
23-
name: Test example ${{ matrix.example.name }}
24-
runs-on: ubuntu-latest
25-
needs: build
26-
continue-on-error: true
27-
strategy:
28-
matrix:
29-
example:
30-
- name: js-libp2p-example-chat
31-
repo: https://github.com/libp2p/js-libp2p-example-chat.git
32-
deps:
33-
- '@libp2p/peer-id-factory@$PWD/packages/peer-id-factory'
34-
- '@libp2p/tcp@$PWD/packages/transport-tcp'
35-
- '@libp2p/websockets@$PWD/packages/transport-websockets'
36-
- 'libp2p@$PWD/packages/libp2p'
37-
# disabled until @libp2p/identify and @libp2p/circuit-relay are published
38-
# - name: js-libp2p-example-circuit-relay
39-
# repo: https://github.com/libp2p/js-libp2p-example-circuit-relay.git
40-
# deps:
41-
# - '@libp2p/circuit-relay@$PWD/packages/transport-circuit-relay'
42-
# - '@libp2p/identify@$PWD/packages/protocol-identify'
43-
# - '@libp2p/websockets@$PWD/packages/transport-websockets'
44-
# - 'libp2p@$PWD/packages/libp2p'
45-
- name: js-libp2p-example-connection-encryption
46-
repo: https://github.com/libp2p/js-libp2p-example-connection-encryption.git
47-
deps:
48-
- '@libp2p/tcp@$PWD/packages/transport-tcp'
49-
- 'libp2p@$PWD/packages/libp2p'
50-
steps:
51-
- uses: actions/checkout@v3
52-
- uses: actions/setup-node@v3
53-
with:
54-
node-version: lts/*
55-
- uses: ipfs/aegir/actions/cache-node-modules@master
56-
- run: npx xvfb-maybe aegir test-dependant ${{ matrix.example.repo }} --deps ${{ join(matrix.example.deps, ',') }}
22+
# test-examples:
23+
# name: Test example ${{ matrix.example.name }}
24+
# runs-on: ubuntu-latest
25+
# needs: build
26+
# continue-on-error: true
27+
# strategy:
28+
# matrix:
29+
# example:
30+
# - name: js-libp2p-example-chat
31+
# repo: https://github.com/libp2p/js-libp2p-example-chat.git
32+
# deps:
33+
# - '@libp2p/peer-id-factory@$PWD/packages/peer-id-factory'
34+
# - '@libp2p/tcp@$PWD/packages/transport-tcp'
35+
# - '@libp2p/websockets@$PWD/packages/transport-websockets'
36+
# - 'libp2p@$PWD/packages/libp2p'
37+
# # disabled until @libp2p/identify and @libp2p/circuit-relay are published
38+
# # - name: js-libp2p-example-circuit-relay
39+
# # repo: https://github.com/libp2p/js-libp2p-example-circuit-relay.git
40+
# # deps:
41+
# # - '@libp2p/circuit-relay@$PWD/packages/transport-circuit-relay'
42+
# # - '@libp2p/identify@$PWD/packages/protocol-identify'
43+
# # - '@libp2p/websockets@$PWD/packages/transport-websockets'
44+
# # - 'libp2p@$PWD/packages/libp2p'
45+
# - name: js-libp2p-example-connection-encryption
46+
# repo: https://github.com/libp2p/js-libp2p-example-connection-encryption.git
47+
# deps:
48+
# - '@libp2p/tcp@$PWD/packages/transport-tcp'
49+
# - 'libp2p@$PWD/packages/libp2p'
50+
# steps:
51+
# - uses: actions/checkout@v3
52+
# - uses: actions/setup-node@v3
53+
# with:
54+
# node-version: lts/*
55+
# - uses: ipfs/aegir/actions/cache-node-modules@master
56+
# - run: npx xvfb-maybe aegir test-dependant ${{ matrix.example.repo }} --deps ${{ join(matrix.example.deps, ',') }}

.github/workflows/main.yml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
node-version: ${{ matrix.node }}
5151
- uses: ipfs/aegir/actions/cache-node-modules@master
5252
- run: npm run --if-present test:node
53-
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
53+
- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
5454
with:
5555
flags: node
5656
files: .coverage/*,packages/*/.coverage/*
@@ -65,7 +65,7 @@ jobs:
6565
node-version: lts/*
6666
- uses: ipfs/aegir/actions/cache-node-modules@master
6767
- run: npm run --if-present test:chrome
68-
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
68+
- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
6969
with:
7070
flags: chrome
7171
files: .coverage/*,packages/*/.coverage/*
@@ -80,7 +80,7 @@ jobs:
8080
node-version: lts/*
8181
- uses: ipfs/aegir/actions/cache-node-modules@master
8282
- run: npm run --if-present test:chrome-webworker
83-
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
83+
- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
8484
with:
8585
flags: chrome-webworker
8686
files: .coverage/*,packages/*/.coverage/*
@@ -95,7 +95,7 @@ jobs:
9595
node-version: lts/*
9696
- uses: ipfs/aegir/actions/cache-node-modules@master
9797
- run: npm run --if-present test:firefox
98-
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
98+
- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
9999
with:
100100
flags: firefox
101101
files: .coverage/*,packages/*/.coverage/*
@@ -110,7 +110,7 @@ jobs:
110110
node-version: lts/*
111111
- uses: ipfs/aegir/actions/cache-node-modules@master
112112
- run: npm run --if-present test:firefox-webworker
113-
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
113+
- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
114114
with:
115115
flags: firefox-webworker
116116
files: .coverage/*,packages/*/.coverage/*
@@ -126,7 +126,7 @@ jobs:
126126
- uses: ipfs/aegir/actions/cache-node-modules@master
127127
- run: npx playwright install-deps
128128
- run: npm run --if-present test:webkit
129-
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
129+
- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
130130
with:
131131
flags: webkit
132132
files: .coverage/*,packages/*/.coverage/*
@@ -141,7 +141,7 @@ jobs:
141141
node-version: lts/*
142142
- uses: ipfs/aegir/actions/cache-node-modules@master
143143
- run: npx xvfb-maybe npm run --if-present test:electron-main
144-
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
144+
- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
145145
with:
146146
flags: electron-main
147147
files: .coverage/*,packages/*/.coverage/*
@@ -156,7 +156,7 @@ jobs:
156156
node-version: lts/*
157157
- uses: ipfs/aegir/actions/cache-node-modules@master
158158
- run: npx xvfb-maybe npm run --if-present test:electron-renderer
159-
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
159+
- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
160160
with:
161161
flags: electron-renderer
162162
files: .coverage/*,packages/*/.coverage/*
@@ -205,6 +205,7 @@ jobs:
205205
worker-count: 16
206206

207207
release:
208+
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
208209
runs-on: ubuntu-latest
209210
needs: [
210211
test-node,
@@ -217,12 +218,12 @@ jobs:
217218
test-interop,
218219
transport-interop
219220
]
220-
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
221-
# https://docs.npmjs.com/generating-provenance-statements
222221
permissions:
223222
id-token: write
223+
contents: write
224+
pull-requests: write
224225
steps:
225-
- uses: GoogleCloudPlatform/release-please-action@v2
226+
- uses: google-github-actions/release-please-action@v3
226227
id: release
227228
with:
228229
token: ${{ secrets.GITHUB_TOKEN }}

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"interop":"1.0.14","packages/crypto":"2.0.8","packages/interface":"0.1.6","packages/interface-compliance-tests":"4.1.5","packages/interface-internal":"0.1.9","packages/kad-dht":"10.0.15","packages/keychain":"3.0.8","packages/libp2p":"0.46.21","packages/logger":"3.1.0","packages/metrics-prometheus":"2.0.12","packages/multistream-select":"4.0.6","packages/peer-collections":"4.0.8","packages/peer-discovery-bootstrap":"9.0.12","packages/peer-discovery-mdns":"9.0.14","packages/peer-id":"3.0.6","packages/peer-id-factory":"3.0.8","packages/peer-record":"6.0.9","packages/peer-store":"9.0.9","packages/protocol-perf":"2.0.1","packages/pubsub":"8.0.10","packages/pubsub-floodsub":"8.0.13","packages/stream-multiplexer-mplex":"9.0.12","packages/transport-tcp":"8.0.13","packages/transport-webrtc":"3.2.11","packages/transport-websockets":"7.0.13","packages/transport-webtransport":"3.1.10","packages/utils":"4.0.7"}
1+
{"interop":"2.0.0","packages/connection-encrypter-plaintext":"1.0.0","packages/crypto":"3.0.0","packages/interface":"1.0.0","packages/interface-compliance-tests":"5.0.0","packages/interface-internal":"0.1.10","packages/kad-dht":"11.0.0","packages/keychain":"4.0.0","packages/libp2p":"1.0.0","packages/logger":"4.0.0","packages/metrics-prometheus":"3.0.0","packages/multistream-select":"4.0.7","packages/peer-collections":"4.0.9","packages/peer-discovery-bootstrap":"10.0.0","packages/peer-discovery-mdns":"10.0.0","packages/peer-id":"4.0.0","packages/peer-id-factory":"3.0.9","packages/peer-record":"6.0.10","packages/peer-store":"9.0.10","packages/protocol-autonat":"1.0.0","packages/protocol-dcutr":"1.0.0","packages/protocol-fetch":"1.0.0","packages/protocol-identify":"1.0.0","packages/protocol-perf":"3.0.0","packages/protocol-ping":"1.0.0","packages/pubsub":"8.0.11","packages/pubsub-floodsub":"8.0.14","packages/stream-multiplexer-mplex":"10.0.0","packages/transport-circuit-relay-v2":"1.0.0","packages/transport-tcp":"9.0.0","packages/transport-webrtc":"4.0.0","packages/transport-websockets":"8.0.0","packages/transport-webtransport":"4.0.0","packages/upnp-nat":"1.0.0","packages/utils":"5.0.0"}

.release-please.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
2-
"last-release-sha": "17d980c902fa5314e954508255a41c0854416d47",
2+
"last-release-sha": "a7eb258e0ef2147671acba73d9febc2f882a484a",
33
"plugins": ["node-workspace"],
4-
"group-pull-request-title-pattern": "chore: release ${component}",
54
"packages": {
65
"interop": {},
76
"packages/connection-encrypter-plaintext": {},

0 commit comments

Comments
 (0)