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

[pull] master from 47-studio-org:master #17

Open
wants to merge 365 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
365 commits
Select commit Hold shift + click to select a range
8178225
chore: update contributors
achingbrain Jul 30, 2021
dde3d28
chore: publish
achingbrain Jul 30, 2021
fdc03ab
chore: updated example dependencies
achingbrain Jul 30, 2021
7fdba64
docs: update remote pinning docs (#3786)
achingbrain Aug 4, 2021
79f661e
fix: typescript errors (#3781)
achingbrain Aug 5, 2021
1ad6001
feat: make ipfs.get output tarballs (#3785)
achingbrain Aug 9, 2021
9dc7d10
chore(deps): bump filesize from 6.4.0 to 7.0.0 (#100)
dependabot-preview[bot] Aug 9, 2021
b7fc9e8
docs: update files.rm example (#3797)
achingbrain Aug 9, 2021
746a54c
fix: fix up examples (#3799)
achingbrain Aug 9, 2021
4c7ac57
chore(deps-dev): bump go-ipfs from 0.8.0 to 0.9.1 (#3765)
dependabot[bot] Aug 9, 2021
db302d0
chore: revert "chore(deps-dev): bump go-ipfs from 0.8.0 to 0.9.1" (#3…
achingbrain Aug 10, 2021
4f532a5
fix: do not write blocks we already have (#3801)
achingbrain Aug 10, 2021
2f3df7a
fix: return rate in/out as number (#3798)
achingbrain Aug 10, 2021
ea8bcdd
chore(deps-dev): bump ipfsd-ctl from 8.0.2 to 10.0.1 (#103)
dependabot-preview[bot] Aug 10, 2021
b9a998a
chore(deps-dev): bump ipfs-core from 0.8.0 to 0.9.1 (#102)
dependabot-preview[bot] Aug 10, 2021
2886134
chore: upgrade go-ipfs to 0.9.x (#3805)
achingbrain Aug 11, 2021
33fa734
feat: ed25519 keys by default (#3693)
lidel Aug 11, 2021
93b81f9
chore: update contributors
achingbrain Aug 11, 2021
7f24131
chore: publish
achingbrain Aug 11, 2021
6a2c710
chore: updated example dependencies
achingbrain Aug 11, 2021
474523a
fix: pin nanoid version (#3807)
achingbrain Aug 12, 2021
5c8da9a
fix: pass correct types to libp2p dht methods (#3806)
achingbrain Aug 12, 2021
7a920d8
fix: detect ed25519 keys in ws test (#3808)
achingbrain Aug 12, 2021
4a8de24
docs: add rpc addr docs (#3809)
achingbrain Aug 12, 2021
5ab3ced
chore: revert "fix: pin nanoid version" (#3812)
achingbrain Aug 12, 2021
e7d5509
feat: pubsub over gRPC (#3813)
achingbrain Aug 16, 2021
a201a3d
chore: update libp2p-noise (#3819)
achingbrain Aug 17, 2021
1343708
fix: throw error on missing input to add/addAll (#3818)
achingbrain Aug 17, 2021
479e09e
fix: use correct datastores (#3820)
achingbrain Aug 17, 2021
f9099fd
chore: publish
achingbrain Aug 17, 2021
cd7ace6
chore: updated example dependencies
achingbrain Aug 17, 2021
0a0363e
chore: adjust versions
achingbrain Aug 17, 2021
20e7c54
chore: publish
achingbrain Aug 17, 2021
4b82caf
chore: updated example dependencies
achingbrain Aug 17, 2021
4afd24a
chore: upgrade unixfs (#3827)
achingbrain Aug 20, 2021
1806bb2
chore: move examples to external repo (#3821)
oliveriosousa Aug 25, 2021
bd08efe
chore: update uint8arrays in every package (#3774)
vasco-santos Aug 25, 2021
e2f3cad
chore: use npm7 workspaces instead of lerna bootstrap (#3565)
achingbrain Aug 25, 2021
533845e
fix: grpc server may not be enabled (#3834)
achingbrain Aug 25, 2021
bc5fe78
chore: remove unused script
achingbrain Aug 25, 2021
9dc6f39
chore: update contributors
achingbrain Aug 25, 2021
6ad2b40
chore: publish
achingbrain Aug 25, 2021
30281db
fix: override node-fetch version (#3835)
achingbrain Aug 26, 2021
e71fe82
chore(deps): bump it-split from 0.0.1 to 1.0.0 (#3831)
dependabot[bot] Aug 26, 2021
be611d5
chore(deps-dev): bump lerna from 3.22.1 to 4.0.0 (#3583)
dependabot-preview[bot] Aug 26, 2021
8d5e1fe
chore(deps): bump aegir from 34.1.0 to 35.0.2 (#3829)
dependabot[bot] Aug 26, 2021
54b8cc6
docs: update EARLY_TESTERS.md (#3837)
julienmalard Aug 26, 2021
eba5fe6
fix: declare types in .ts files (#3840)
achingbrain Aug 27, 2021
f11220e
fix: remove client-side timeout from http rpc calls (#3178)
achingbrain Sep 1, 2021
7e02a57
chore(deps): bump ipns from 0.13.4 to 0.14.0 (#3846)
dependabot[bot] Sep 2, 2021
ebbb12d
fix: remove use of instanceof for CID class (#3847)
achingbrain Sep 2, 2021
f069001
chore: update contributors
achingbrain Sep 2, 2021
9d92e80
chore: publish
achingbrain Sep 2, 2021
c858508
docs: add missing arg in key.import usage example (#3851)
negamaxi Sep 6, 2021
56b1ca3
chore(deps): bump it-glob from 0.0.13 to 0.0.14 (#3853)
dependabot[bot] Sep 6, 2021
98db1e1
chore(deps): bump it-glob from 0.0.14 to 1.0.0 (#3855)
dependabot[bot] Sep 7, 2021
319e2b4
fix: update module (#104)
achingbrain Sep 7, 2021
596a342
chore: upgrade to GitHub-native Dependabot (#91)
dependabot-preview[bot] Sep 7, 2021
fa9628b
docs: update examples (#105)
achingbrain Sep 7, 2021
9635881
chore: add release-major script
achingbrain Sep 7, 2021
402fa19
chore: update contributors
achingbrain Sep 7, 2021
188acd1
chore: release version v1.0.0
achingbrain Sep 7, 2021
870d446
chore(deps): bump libp2p-kad-dht from 0.23.4 to 0.24.0 (#3849)
dependabot[bot] Sep 7, 2021
7c1f121
chore: update contributors
achingbrain Sep 8, 2021
88a251d
chore: release version v1.0.1
achingbrain Sep 8, 2021
be3b46d
chore: update ipfs-http-response (#3857)
achingbrain Sep 8, 2021
227ef37
chore: update contributors
achingbrain Sep 8, 2021
7555dc2
chore: publish
achingbrain Sep 8, 2021
b2f0ef4
docs: fixed a typo in FILES.md file (#3866)
arjunraghurama Sep 14, 2021
5d45782
chore: remove travis, add gh actions (#3871)
achingbrain Sep 17, 2021
55724ec
chore: fix up rc release
achingbrain Sep 17, 2021
34c2a64
chore: fix up rc release
achingbrain Sep 17, 2021
d4b4fd2
chore: fix up rc release
achingbrain Sep 17, 2021
d6e7422
chore: demand updated blockstore-datastore-adapter
achingbrain Sep 17, 2021
87b34d4
chore: update contributors
achingbrain Sep 17, 2021
88c9921
chore: publish
achingbrain Sep 17, 2021
e3acf9b
fix: use Key.asKey instead of instanceOf (#3877)
achingbrain Sep 17, 2021
b5488cb
chore: publish
achingbrain Sep 17, 2021
e68b815
chore: restructure content
vasco-santos Sep 20, 2021
6bc4187
Merge branch 'master' of ../js-ipfs-http-response into chore/add-ipfs…
vasco-santos Sep 21, 2021
9d7dfdf
chore: update main readme to include ipfs-http-response
vasco-santos Sep 21, 2021
22f462c
docs: fixed a typo in CONFIG.md file (#3885)
z89 Sep 21, 2021
4126a5a
docs: update PUBSUB.md (#3880)
vilgacx Sep 21, 2021
9a40109
feat: switch to esm (#3879)
achingbrain Sep 22, 2021
3052c4a
chore: update release script to build before release
achingbrain Sep 22, 2021
42919e3
chore: rev version
achingbrain Sep 22, 2021
75003ca
chore: remove force publish
achingbrain Sep 22, 2021
8124835
chore: update readmes
achingbrain Sep 22, 2021
a4403ce
chore: try fetch
achingbrain Sep 22, 2021
56326ce
chore: try release-please
achingbrain Sep 22, 2021
09512f2
chore: revert release-please
achingbrain Sep 22, 2021
56e8960
chore: rev rc version in dist
achingbrain Sep 22, 2021
e613374
chore: in config
achingbrain Sep 22, 2021
98e3c72
chore: run build on prepublishOnly
achingbrain Sep 23, 2021
1d56843
chore: run docker release as part of rc
achingbrain Sep 23, 2021
498d9b0
chore: fix examples
achingbrain Sep 23, 2021
5de1b13
chore: remove streaming iterables (#3888)
achingbrain Sep 23, 2021
d335628
chore: merge remote-tracking branch 'origin'
vasco-santos Sep 23, 2021
be4a542
feat: pull in new globSource (#3889)
achingbrain Sep 23, 2021
654d84f
chore: apply suggestions from code review
vasco-santos Sep 24, 2021
b0f367d
fix: handle node readable streams properly (#3890)
achingbrain Sep 24, 2021
3059b0e
Merge remote-tracking branch 'origin/master' into chore/add-ipfs-http…
achingbrain Sep 24, 2021
26d1cb1
chore: fix linting
achingbrain Sep 24, 2021
938a7d7
chore: update datastore implementations (#3864)
achingbrain Sep 24, 2021
98710c6
chore: update contributors
achingbrain Sep 24, 2021
cbd3e94
chore: publish
achingbrain Sep 24, 2021
43bf7b8
docs: fix circuit-relaying example link (#3895)
gcoakes Sep 25, 2021
a0e36f4
chore: update interop tests
achingbrain Sep 25, 2021
7806091
chore: update interop suite (#3892)
achingbrain Sep 25, 2021
f8cc058
fix: add types versions to http-response
vasco-santos Sep 27, 2021
7cb9861
chore: update ipfs-utils (#3899)
achingbrain Sep 27, 2021
7bac678
chore: add ipfs http response package
achingbrain Sep 28, 2021
4dd8acf
chore: update deps (#3901)
achingbrain Sep 28, 2021
6b79aa3
chore: update contributors
achingbrain Sep 28, 2021
5ddd0c5
chore: publish
achingbrain Sep 28, 2021
04e3cf3
fix: do not accept single items for ipfs.add (#3900)
achingbrain Sep 29, 2021
3ce2f76
chore: re-enable testing examples (#3903)
achingbrain Sep 30, 2021
b09a18c
fix: transfer set (#3573)
Gozala Sep 30, 2021
bb0dd96
docs: update DEVELOPMENT.md (#3906)
tabcat Oct 2, 2021
09c7bf7
docs: fix dag.import return type (#3911)
matheus23 Oct 8, 2021
15184bf
docs: added examples working link (#3931)
codewithpom Nov 4, 2021
8a3ed19
fix: do not lose files when writing files into subshards that contain…
achingbrain Nov 12, 2021
10e2c15
chore: update contributors
achingbrain Nov 12, 2021
568aead
chore: publish
achingbrain Nov 12, 2021
605c83b
chore: updated versions
achingbrain Nov 12, 2021
f419553
fix: pass hasher loader to bitswap (#3944)
achingbrain Nov 19, 2021
fdc148b
chore: publish
achingbrain Nov 19, 2021
4dcd335
docs: fixing a broken link (#3942)
fcbrandon Nov 19, 2021
041fc29
chore: update version
achingbrain Nov 19, 2021
70c67e2
fix: typo (#3946)
Nov 22, 2021
484d255
chore: update aegir and multiformats (#3949)
achingbrain Nov 24, 2021
3bd8b25
chore: update contributors
achingbrain Nov 24, 2021
6178708
chore: publish
achingbrain Nov 24, 2021
c272bfb
docs: add CORS to getting started (#3943)
hacdias Dec 2, 2021
62d8ecb
feat: dht client (#3947)
achingbrain Dec 3, 2021
0c269cf
chore: add default option extentions (#3965)
achingbrain Dec 3, 2021
38c01be
feat: update DAG API to match go-ipfs@0.10 changes (#3917)
rvagg Dec 3, 2021
9018432
chore: switch from IPFS_REUSEPORT to LIBP2P_TCP_REUSEPORT (#3955)
aschmahmann Dec 3, 2021
45ac973
fix: return nested value from dag.get (#3966)
achingbrain Dec 6, 2021
80ac58c
fix: ensure directory is passed (#3968)
achingbrain Dec 6, 2021
c083645
chore: remove noise fork (#3969)
achingbrain Dec 6, 2021
dec9e4c
chore: fix monitoring (#3972)
achingbrain Dec 13, 2021
adde8c1
fix: use peer store for id (#3973)
achingbrain Dec 13, 2021
73476f5
chore: Bump @ipld/dag-cbor to v7 (#3977)
ukstv Dec 15, 2021
33f1034
feat: improve collected metrics (#3978)
achingbrain Dec 15, 2021
6eeaca4
fix(pubsub): multibase in pubsub http rpc (#3922)
lidel Dec 15, 2021
d147494
fix: always close writer so iterator throws on error (#3980)
Dec 15, 2021
2b59d9d
chore: update contributors
achingbrain Dec 15, 2021
7375caa
chore: publish
achingbrain Dec 15, 2021
5da7831
chore: versions
achingbrain Dec 16, 2021
880e47d
chore: update interop tests (#3981)
achingbrain Dec 16, 2021
45d9baa
docs: clarify ipfs-http-client is for rpc (#3986)
lidel Dec 17, 2021
67a8c47
docs: core-api/block (#3990)
lidel Jan 10, 2022
902e887
fix: remove abort-controller deps (#4015)
achingbrain Jan 20, 2022
b9382bc
docs: block.put fix (#4014)
lidel Jan 21, 2022
af193b2
chore: update build scripts (#4025)
achingbrain Jan 25, 2022
5e6afd8
chore: update branches
achingbrain Jan 25, 2022
0cb9ef6
chore: switch to release-please manifest
achingbrain Jan 26, 2022
d673d07
chore: simpler build for ci
achingbrain Jan 26, 2022
5928d7d
chore: update pr name, print details
achingbrain Jan 26, 2022
9c5946f
chore: release early temporarily
achingbrain Jan 26, 2022
7fe0da5
chore: update scripts
achingbrain Jan 26, 2022
59e332c
chore: simpler build script
achingbrain Jan 26, 2022
6e9fa08
chore: log in to git for rc
achingbrain Jan 26, 2022
5439a0e
chore: ignore changed version files
achingbrain Jan 26, 2022
afe2f39
chore: run release after build again
achingbrain Jan 26, 2022
b7746b5
fix: dag.import description in core docs (#4013)
Jan 26, 2022
a6b201a
feat: libp2p async peerstore (#4018)
achingbrain Jan 27, 2022
fbe1492
feat: add support for dag-jose codec (#4028)
achingbrain Jan 27, 2022
6cb3a87
fix: remove ToJSON type (#4031)
johnb8005 Jan 27, 2022
0e51823
chore: fix release (#4033)
achingbrain Jan 27, 2022
cca6e32
chore: override last release
achingbrain Jan 27, 2022
b01b06b
chore: release master (#4034)
github-actions[bot] Jan 27, 2022
8d26021
chore: re-enable build
achingbrain Jan 27, 2022
2c8ec08
chore: re-enable examples (#4036)
achingbrain Jan 28, 2022
596b1f4
fix(dag): replace custom dag walk with multiformats/traversal (#3950)
rvagg Jan 28, 2022
3a74c11
docs: fixed link to examples (#4037)
lidel Feb 4, 2022
383dc07
chore: fix broken links and help text (#4043)
lidel Feb 4, 2022
709831f
fix: override hashing algorithm when importing files (#4042)
achingbrain Feb 5, 2022
e7f8531
chore: release master (#4041)
github-actions[bot] Feb 7, 2022
1082fce
chore: fix links to config defaults (#4049)
lidel Feb 18, 2022
125d42b
fix: missing files on publish (#4056)
achingbrain Mar 1, 2022
df1bd1b
fix: add deps used in ipfs-core-types (#4058)
achingbrain Mar 1, 2022
c51b160
chore: release master (#4057)
github-actions[bot] Mar 17, 2022
1a73160
fix(rmlink): fix rmlink to match docs (#4073)
caleb-mabry Apr 1, 2022
6c3cb73
fix: exclude fs from bundle (#4076)
achingbrain Apr 5, 2022
e90b8f1
fix: BWOptions.interval accepts number|string (#4061)
SgtPooki Apr 5, 2022
c367840
fix: update car dependency for CARv2 read support (#4085)
rvagg Apr 20, 2022
8f7ce23
fix: upgrade dep of ipfs-utils ^9.0.2->^9.0.6 (#4086)
gobengo Apr 20, 2022
361dab6
chore: release master (#4078)
github-actions[bot] Apr 26, 2022
74aee8b
feat: update to libp2p 0.37.x (#4092)
achingbrain May 16, 2022
7165bf7
docs: add upgrade guide for ESM release (#4098)
achingbrain May 16, 2022
4e93dd5
fix: update to latest libp2p interfaces (#4111)
achingbrain May 27, 2022
919b27a
chore: update deps
achingbrain May 27, 2022
38e78cc
chore: release master (#4099)
github-actions[bot] May 30, 2022
8eeba69
fix: pad seqno if needed
achingbrain May 30, 2022
ddfb899
fix: base64url encode seq no
achingbrain May 30, 2022
a5856a6
chore: release master (#4113)
github-actions[bot] May 30, 2022
6acae1d
chore: minor migration guide fixes (#4118)
BigLep Jun 1, 2022
764b4ad
fix: export ipfs-http-client types (#4120)
achingbrain Jun 1, 2022
be025c8
Updates findProvs example (#4114)
d-r-w Jun 1, 2022
87e00a6
chore(deps): bump sinon from 13.0.2 to 14.0.0 (#4105)
dependabot[bot] Jun 1, 2022
548cfb2
chore: release master (#4121)
github-actions[bot] Jun 1, 2022
97430f8
docs: update block api documentation (#4124)
hacdias Jun 10, 2022
14e506a
docs: Added update to packages/ipfs-http-client/README.md for Issue #…
ShehanAT Jun 10, 2022
92155bc
Add .github/workflows/stale.yml
ipfs-mgmt-read-write[bot] Jun 13, 2022
129ac77
fix: onMessage assignment should be undefined not null (#4131)
achingbrain Jun 13, 2022
70e142a
chore: cleanup changelog (#4129)
BigLep Jun 13, 2022
0078aad
chore: release master (#4132)
github-actions[bot] Jun 14, 2022
7be50bd
fix: use default ws filters instead of connecting to everything (#4142)
achingbrain Jun 22, 2022
5a9039a
chore: release master (#4143)
github-actions[bot] Jun 23, 2022
c1cbc81
chore: update changelogs (#4144)
achingbrain Jun 23, 2022
00bd3dd
fix: make pubsub message types consistent (#4145)
achingbrain Jun 24, 2022
965f5a4
chore: release master (#4146)
github-actions[bot] Jun 24, 2022
d5c1a54
Update .github/workflows/stale.yml
web-flow Jun 27, 2022
a05695f
chore: houseclean ipfs-core/README (#4160)
BigLep Jul 20, 2022
89db371
chore: houseclean interface-ipfs-core/README (#4158)
BigLep Jul 20, 2022
3e7353f
chore: houseclean ipfs/README (#4156)
BigLep Jul 20, 2022
e14dab8
chore: Update .github/workflows/stale.yml [skip ci]
web-flow Jul 21, 2022
3b25957
chore: houseclean README (#4157)
BigLep Jul 21, 2022
7a7e091
chore: update docs/core-api/README (#4159)
BigLep Jul 21, 2022
d15e232
Merge pull request #1 from ipfs/master
MarcelRaschke Aug 4, 2022
39dbf70
deps!: update to libp2p@0.38.x (#4151)
achingbrain Aug 17, 2022
8f351a8
chore: linting
achingbrain Aug 17, 2022
cb3533a
docs: Update README.md (#4192)
ac12644 Sep 2, 2022
c6d03ec
docs: clarify state of DHT in js-ipfs (#4181)
2color Sep 2, 2022
83f9882
fix: query input types (#4201)
achingbrain Sep 5, 2022
bb78ebf
deps: upgrade @multiformats/multiaddr to 10.4.0 (#4178)
lidel Sep 7, 2022
051da16
deps: update libp2p to 0.39.0 (#4203)
achingbrain Sep 7, 2022
89aeaf8
chore: release master (#4189)
github-actions[bot] Sep 7, 2022
b545688
fix: add node memory stats to prometheus output (#4209)
achingbrain Sep 16, 2022
7e26476
docs: deprecate Object API (#4214)
2color Sep 20, 2022
79cadcf
deps(dev): update interop suite (#4215)
achingbrain Sep 21, 2022
7c676f6
deps: update @multiformats/multiaddr to 11.0.0 (#4217)
achingbrain Sep 21, 2022
b208733
chore: release master (#4211)
github-actions[bot] Sep 21, 2022
2a830bf
fix: update @multiformats/multiadd to 11.0.0
achingbrain Sep 21, 2022
7304a0f
chore: remove whitespace
achingbrain Sep 21, 2022
d1f1e75
chore: release master (#4218)
github-actions[bot] Sep 21, 2022
d75e0a3
deps(dev): update interop suite version (#4219)
achingbrain Sep 22, 2022
d1b0a8a
fix!: require IPNS V2 signatures (#4207)
lidel Sep 22, 2022
acbc1c6
chore: update changelog types to add docs and deps (#4220)
achingbrain Sep 22, 2022
dfc43d4
fix: replace slice with subarray for increased performance (#4210)
achingbrain Sep 23, 2022
0cee4a4
feat!: upgrade libp2p to 0.40.x (#4237)
achingbrain Oct 24, 2022
e8b7b66
chore: release master (#4221)
github-actions[bot] Oct 24, 2022
a77e40c
docs: add missing upgrade guides (#4240)
achingbrain Oct 25, 2022
58e6f46
docs: add ts section to esm upgrade guide (#4241)
achingbrain Oct 25, 2022
2781e1b
docs: update link to libp2p@0.37.x upgrade guide
achingbrain Oct 27, 2022
6ae5eb7
chore: fix test
achingbrain Oct 28, 2022
8bbae09
Merge pull request #17 from ipfs/master
MarcelRaschke Nov 2, 2022
19dab77
Create dependency-review.yml
MarcelRaschke Nov 2, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: daily
time: "10:00"
open-pull-requests-limit: 10
commit-message:
prefix: "deps"
prefix-development: "deps(dev)"
34 changes: 0 additions & 34 deletions .github/workflows/bundlesize.yml

This file was deleted.

20 changes: 20 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Dependency Review Action
#
# This Action will scan dependency manifest files that change as part of a Pull Request, surfacing known-vulnerable versions of the packages declared or updated in the PR. Once installed, if the workflow run is marked as required, PRs introducing known-vulnerable packages will be blocked from merging.
#
# Source repository: https://github.com/actions/dependency-review-action
# Public documentation: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement
name: 'Dependency Review'
on: [pull_request]

permissions:
contents: read

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v3
- name: 'Dependency Review'
uses: actions/dependency-review-action@v2
130 changes: 130 additions & 0 deletions .github/workflows/examples.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
name: Examples
on:
push:
branches:
- master
pull_request:
branches:
- '**'

jobs:

build:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: lts/*
- uses: ipfs/aegir/actions/cache-node-modules@master

# test-examples:
# name: Test example ${{ matrix.example.name }}
# needs: build
# runs-on: ubuntu-latest
# continue-on-error: true
# strategy:
# matrix:
# example:
# - name: ipfs browser add readable stream
# repo: https://github.com/ipfs-examples/js-ipfs-browser-add-readable-stream.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs browser angular
# repo: https://github.com/ipfs-examples/js-ipfs-browser-angular.git
# deps: ipfs-core@$PWD/packages/ipfs-core,ipfs-core-types@$PWD/packages/ipfs-core-types
# - name: ipfs browser browserify
# repo: https://github.com/ipfs-examples/js-ipfs-browser-browserify.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs browser react
# repo: https://github.com/ipfs-examples/js-ipfs-browser-create-react-app.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs browser exchange files
# repo: https://github.com/ipfs-examples/js-ipfs-browser-exchange-files.git
# deps: ipfs-core@$PWD/packages/ipfs-core,ipfs@$PWD/packages/ipfs,ipfs-core-types@$PWD/packages/ipfs-core-types,ipfs-http-client@$PWD/packages/ipfs-http-client
# - name: ipfs browser ipns publish
# repo: https://github.com/ipfs-examples/js-ipfs-browser-ipns-publish.git
# deps: ipfs-core@$PWD/packages/ipfs-core,ipfs-http-client@$PWD/packages/ipfs-http-client
# - name: ipfs browser mfs
# repo: https://github.com/ipfs-examples/js-ipfs-browser-mfs.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# # fails with No native build was found for platform=darwin arch=x64 runtime=node abi=93 uv=1 libc=glibc node=16.13.0 webpack=true
# #- name: ipfs browser nextjs
# # repo: https://github.com/ipfs-examples/js-ipfs-browser-nextjs.git
# # deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs browser parceljs
# repo: https://github.com/ipfs-examples/js-ipfs-browser-parceljs.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs browser readable stream
# repo: https://github.com/ipfs-examples/js-ipfs-browser-readablestream.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs browser service worker
# repo: https://github.com/ipfs-examples/js-ipfs-browser-service-worker.git
# deps: ipfs-core@$PWD/packages/ipfs-core,ipfs-message-port-client@$PWD/packages/ipfs-message-port-client,ipfs-message-port-protocol@$PWD/packages/ipfs-message-port-protocol,ipfs-message-port-server@$PWD/packages/ipfs-message-port-server
# - name: ipfs browser sharing across tabs
# repo: https://github.com/ipfs-examples/js-ipfs-browser-sharing-node-across-tabs.git
# deps: ipfs-core@$PWD/packages/ipfs-core,ipfs-message-port-client@$PWD/packages/ipfs-message-port-client,ipfs-message-port-server@$PWD/packages/ipfs-message-port-server
# - name: ipfs browser video streaming
# repo: https://github.com/ipfs-examples/js-ipfs-browser-video-streaming.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs browser vue
# repo: https://github.com/ipfs-examples/js-ipfs-browser-vue.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs browser webpack
# repo: https://github.com/ipfs-examples/js-ipfs-browser-webpack.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs circuit relaying
# repo: https://github.com/ipfs-examples/js-ipfs-circuit-relaying.git
# deps: ipfs-core@$PWD/packages/ipfs-core,ipfs-http-client@$PWD/packages/ipfs-http-client
# - name: ipfs custom ipfs repo
# repo: https://github.com/ipfs-examples/js-ipfs-custom-ipfs-repo.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs custom ipld formats
# repo: https://github.com/ipfs-examples/js-ipfs-custom-ipld-formats.git
# deps: ipfs-core@$PWD/packages/ipfs-core,ipfs-daemon@$PWD/packages/ipfs-daemon,ipfs-http-client@$PWD/packages/ipfs-http-client
# - name: ipfs custom libp2p
# repo: https://github.com/ipfs-examples/js-ipfs-custom-libp2p.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs-http-client browser pubsub
# repo: https://github.com/ipfs-examples/js-ipfs-http-client-browser-pubsub.git
# deps: ipfs-http-client@$PWD/packages/ipfs-http-client,ipfs@$PWD/packages/ipfs
# - name: ipfs-http-client bundle webpack
# repo: https://github.com/ipfs-examples/js-ipfs-http-client-bundle-webpack.git
# deps: ipfs-http-client@$PWD/packages/ipfs-http-client,ipfs@$PWD/packages/ipfs
# - name: ipfs-http-client name api
# repo: https://github.com/ipfs-examples/js-ipfs-http-client-name-api.git
# deps: ipfs-http-client@$PWD/packages/ipfs-http-client
# - name: ipfs-http-client upload file
# repo: https://github.com/ipfs-examples/js-ipfs-http-client-upload-file.git
# deps: ipfs@$PWD/packages/ipfs,ipfs-http-client@$PWD/packages/ipfs-http-client
# - name: ipfs 101
# repo: https://github.com/ipfs-examples/js-ipfs-101.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs-client add files
# repo: https://github.com/ipfs-examples/js-ipfs-ipfs-client-add-files.git
# deps: ipfs@$PWD/packages/ipfs,ipfs-client@$PWD/packages/ipfs-client
# - name: ipfs electron js
# repo: https://github.com/ipfs-examples/js-ipfs-run-in-electron.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: ipfs running multiple nodes
# repo: https://github.com/ipfs-examples/js-ipfs-running-multiple-nodes.git
# deps: ipfs@$PWD/packages/ipfs
# - name: ipfs traverse ipld graphs
# repo: https://github.com/ipfs-examples/js-ipfs-traverse-ipld-graphs.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: types with typescript
# repo: https://github.com/ipfs-examples/js-ipfs-types-use-ipfs-from-ts.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# - name: types with typed js
# repo: https://github.com/ipfs-examples/js-ipfs-types-use-ipfs-from-typed-js.git
# deps: ipfs-core@$PWD/packages/ipfs-core
# steps:
# - uses: actions/checkout@v2
# - uses: actions/setup-node@v2
# with:
# node-version: lts/*
# - uses: ipfs/aegir/actions/cache-node-modules@master
# - uses: GabrielBB/xvfb-action@v1
# name: Run npm run test:external -- -- -- ${{ matrix.example.repo }} --deps ${{ matrix.example.deps }}
# with:
# run: npm run test:external -- -- -- ${{ matrix.example.repo }} --deps ${{ matrix.example.deps }}
51 changes: 51 additions & 0 deletions .github/workflows/externals.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Externals
on:
push:
branches:
- master
pull_request:
branches:
- '**'

jobs:

build:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: lts/*
- uses: ipfs/aegir/actions/cache-node-modules@master

test-externals:
name: Test external ${{ matrix.external.name }}
needs: build
runs-on: ubuntu-latest
strategy:
matrix:
external:
- name: ipfs webui
repo: https://github.com/ipfs-shipyard/ipfs-webui.git
deps: ipfs@$PWD/packages/ipfs
- name: ipfs companion
repo: https://github.com/ipfs-shipyard/ipfs-companion.git
deps: ipfs@$PWD/packages/ipfs
- name: orbit-db-io
repo: https://github.com/orbitdb/orbit-db-io.git
deps: ipfs@$PWD/packages/ipfs
- name: ipfs-log
repo: https://github.com/orbitdb/ipfs-log.git
deps: ipfs@$PWD/packages/ipfs,orbit-db-io@next
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: lts/*
- uses: ipfs/aegir/actions/cache-node-modules@master
- uses: GabrielBB/xvfb-action@v1
name: Run npm run test:external -- -- -- ${{ matrix.external.repo }} --deps ${{ matrix.external.deps }} --branch ${{ matrix.external.branch }}
continue-on-error: true
with:
run: npm run test:external -- -- -- ${{ matrix.external.repo }} --deps ${{ matrix.external.deps }} --branch ${{ matrix.external.branch }}
26 changes: 26 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Close and mark stale issue

on:
schedule:
- cron: '0 0 * * *'

jobs:
stale:

runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write

steps:
- uses: actions/stale@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'Oops, seems like we needed more information for this issue, please comment with more details or this issue will be closed in 7 days.'
close-issue-message: 'This issue was closed because it is missing author input.'
stale-issue-label: 'kind/stale'
any-of-labels: 'need/author-input'
exempt-issue-labels: 'need/triage,need/community-input,need/maintainer-input,need/maintainers-input,need/analysis,status/blocked,status/in-progress,status/ready,status/deferred,status/inactive'
days-before-issue-stale: 6
days-before-issue-close: 7
enable-statistics: true
Loading