Skip to content

feat: add w3up-client at /packages/w3up-client - #653

Merged
gobengo merged 212 commits into
mainfrom
648-w3up-client-nosubtree
Mar 28, 2023
Merged

feat: add w3up-client at /packages/w3up-client#653
gobengo merged 212 commits into
mainfrom
648-w3up-client-nosubtree

Conversation

@gobengo

@gobengo gobengo commented Mar 27, 2023

Copy link
Copy Markdown
Contributor

Motivation:

How

Unblocks:

ice-breaker-tg and others added 30 commits August 12, 2022 16:32
chore: add install & usage info to README
fix missing `:` in createClient example
@gobengo
gobengo marked this pull request as ready for review March 27, 2023 21:09
@gobengo gobengo self-assigned this Mar 27, 2023
@gobengo gobengo added this to the w3up phase 4 milestone Mar 27, 2023
@gobengo gobengo linked an issue Mar 27, 2023 that may be closed by this pull request
3 tasks
@gobengo
gobengo requested a review from Gozala March 28, 2023 14:58

@alanshaw alanshaw left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, please can you add a deprecation notice to w3up-client repo and archive it after this merges? 🙏

e.g. https://github.com/web3-storage/w3up-cli

@gobengo
gobengo merged commit ca921ec into main Mar 28, 2023
@gobengo
gobengo deleted the 648-w3up-client-nosubtree branch March 28, 2023 17:36
gobengo pushed a commit that referenced this pull request Mar 28, 2023
🤖 I have created a release *beep* *boop*
---


##
[5.2.0](w3up-client-v5.1.0...w3up-client-v5.2.0)
(2023-03-28)


### Features

* add w3up-client at /packages/w3up-client
([#653](#653))
([ca921ec](ca921ec))


### Miscellaneous Chores

* **access-client:** release 11.0.0-rc.0
([#573](#573))
([be4386d](be4386d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
@gobengo

gobengo commented Mar 28, 2023

Copy link
Copy Markdown
Contributor Author

please can you add a deprecation notice to w3up-client repo and archive it after this merges? 🙏

@alanshaw track web3-storage/w3up-client#97 (comment)

alanshaw pushed a commit that referenced this pull request Mar 29, 2023
🤖 I have created a release *beep* *boop*
---


##
[8.2.0](upload-client-v8.1.0...upload-client-v8.2.0)
(2023-03-29)


### Features

* add w3up-client at /packages/w3up-client
([#653](#653))
([ca921ec](ca921ec))


### Bug Fixes

* catch p-queue error on abort
([329de15](329de15))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: Alan Shaw <alan.shaw@protocol.ai>
gobengo added a commit that referenced this pull request Apr 11, 2023
Motivation:
* #648
* e.g. so we can iterate on w3up-client and its dependencies like
`@web3-storage/access/agent` at the same time within the workspace (and
modifying tests/types) without having to release anything. We can only
do releases once we are sure that everything in the monorepo (now incl
w3up-client) works together to accomplish a useful goal
* round 2, this time not using `git subtree add`
#649 (comment)

How
* [x] this git technique: https://stackoverflow.com/a/20974621 (via
[this tip](https://github.com/web3-storage/w3protocol
/pull/649#pullrequestreview-1358869478))
* [x] add `@web3-storage/w3up-client` to release-please-config
* [x] add latest npm release for w3up-client to this monorepo's
[release-please-config following release-please 'initial version'
docs](https://github.com/googleapis/release-please/blob/main/docs/manifest-releaser.md#initial-version)
* [x] w3protocol monorepo github workflows call appropriate w3up-client
workflows
* [x] on push/pr, do w3up-client build and test
f9b8e65#diff-eefdf870850494ad962a679c802b7733805b6996d8f1c6a992ae8760a366f82eR16
* [x] on commit to main branch do release-please-action to prepare a
release-please pr for w3up-client publishing to npm
* @gobengo: I believe this will happen via unified
[`/.github/workflow/release.yml`](https://github.com/web3-storage/w3protocol/blob/main/.github/workflows/release.yml#L15)
workflow, since I added w3up-client to release-please-config and
manifest
* [x] when w3up-client release-please pr is merged, release
`@web3-storage/w3up-client` to
https://www.npmjs.com/package/@web3-storage/w3up-client
* should happen [via
release.yml](2f8ae22#diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34R39)
* [x] [add w3up-client to monorepo root docs
build](2f8ae22#diff-b55cdbef4907b7045f32cc5360d48d262cca5f94062e353089f189f4460039e0R42)
* [x] ensure w3up-client has intra-monorepo dependencies set up [using
`workspace:`
protocol](https://pnpm.io/workspaces#workspace-protocol-workspace) and
similar use of tsconfig.json [project
references](8b87fcc#diff-78dc2f52fc9c2ed3593f53799153a338a7f20eb6f16309a1175fbfcbae270118R49)
* [x] w3up-client tsconfig extends monorepo root

Unblocks:
* add "./test" to tsconfig.json in w3up-client to type check the tests
like the rest of packages in this monorepo
  * based on https://github.com/web3-storage/w3up-client/issues/96

---------

Co-authored-by: ice.breaker <ice.breaker@trigram.co>
Co-authored-by: Yusef Napora <yusef@napora.org>
Co-authored-by: ice.breaker <94936890+ice-breaker-tg@users.noreply.github.com>
Co-authored-by: Jesse Harlin <harlinjesse@gmail.com>
Co-authored-by: Daniel <daniel.ashcraft@ofashandfire.com>
Co-authored-by: Vasco Santos <santos.vasco10@gmail.com>
Co-authored-by: Hugo Dias <hugomrdias@gmail.com>
Co-authored-by: Irakli Gozalishvili <contact@gozala.io>
Co-authored-by: David Choi <dchoi27@gmail.com>
Co-authored-by: Alan Shaw <alan.shaw@protocol.ai>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Yusef Napora <yusef@protocol.ai>
Co-authored-by: Travis Vachon <travis.vachon@gmail.com>
Co-authored-by: omahs <73983677+omahs@users.noreply.github.com>
gobengo pushed a commit that referenced this pull request Apr 11, 2023
🤖 I have created a release *beep* *boop*
---


##
[5.2.0](w3up-client-v5.1.0...w3up-client-v5.2.0)
(2023-03-28)


### Features

* add w3up-client at /packages/w3up-client
([#653](#653))
([7129181](7129181))


### Miscellaneous Chores

* **access-client:** release 11.0.0-rc.0
([#573](#573))
([29daa02](29daa02))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
gobengo pushed a commit that referenced this pull request Apr 11, 2023
🤖 I have created a release *beep* *boop*
---


##
[8.2.0](upload-client-v8.1.0...upload-client-v8.2.0)
(2023-03-29)


### Features

* add w3up-client at /packages/w3up-client
([#653](#653))
([7129181](7129181))


### Bug Fixes

* catch p-queue error on abort
([e4b2ce8](e4b2ce8))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: Alan Shaw <alan.shaw@protocol.ai>
Peeja referenced this pull request in storacha/upload-service Jan 17, 2025
Peeja referenced this pull request in storacha/upload-service Jan 29, 2025
Peeja referenced this pull request in storacha/upload-service Jan 29, 2025
* __tmp_nx_import__/__nx_tmp_import__/main: (524 commits)
  chore: release main (#661)
  fix(core): revert to web3-storage/w3up-client (#660)
  chore: release main (#659)
  fix(core): update storacha/client version (#658)
  chore: release main (#657)
  fix: force a release
  chore: release main (#656)
  fix: using the latest client to create spaces (#655)
  chore: release main (#652)
  fix: Force a `@w3ui/react` release (#654)
  chore: Force a `@w3ui/react` release (#653)
  chore: move to a single-pull-request release process (#544)
  feat: Use latest client (`@storacha/client`) (#650)
  chore(main): release react 2.5.1 (#649)
  chore(main): release core 2.3.2 (#648)
  fix: add missing receiptsEndpoint to client instantiation (#647)
  chore(main): release react 2.5.0 (#646)
  feat: Re-`claim` delegations during client setup (#644)
  chore: Add packageManager to package.json (#640)
  chore: Add `dev` script (#645)
  ...
tx-ravenxbsw3 added a commit to tx-ravenxbsw3/w3up that referenced this pull request Sep 29, 2025
🤖 I have created a release *beep* *boop*
---


##
[5.2.0](storacha/w3up@w3up-client-v5.1.0...w3up-client-v5.2.0)
(2023-03-28)


### Features

* add w3up-client at /packages/w3up-client
([#653](storacha/w3up#653))
([ca921ec](storacha/w3up@ca921ec))


### Miscellaneous Chores

* **access-client:** release 11.0.0-rc.0
([#573](storacha/w3up#573))
([be4386d](storacha/w3up@be4386d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
tx-ravenxbsw3 added a commit to tx-ravenxbsw3/w3up that referenced this pull request Sep 29, 2025
🤖 I have created a release *beep* *boop*
---


##
[8.2.0](storacha/w3up@upload-client-v8.1.0...upload-client-v8.2.0)
(2023-03-29)


### Features

* add w3up-client at /packages/w3up-client
([#653](storacha/w3up#653))
([ca921ec](storacha/w3up@ca921ec))


### Bug Fixes

* catch p-queue error on abort
([329de15](storacha/w3up@329de15))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: Alan Shaw <alan.shaw@protocol.ai>
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

Successfully merging this pull request may close these issues.

add @web3-storage/w3up-client package to this monorepo