* run type checks also for companion
* add docker build to PRs
* add missing checkout
* try to copy everything
* try to fix issue
* Update .github/workflows/companion.yml
* Update .dockerignore
* contributing.md - remove mentions of Uppy.io
* contributing.md - clarify corepack usage
fix
* contributing.md - move #development above #tests, add instructions for the basic example
* Update .github/CONTRIBUTING.md
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
* Update .github/CONTRIBUTING.md
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
* Update .github/CONTRIBUTING.md
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
* Update .github/CONTRIBUTING.md
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
* Update .github/CONTRIBUTING.md
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
* contributing.md - our last decision on corepack
* Update .github/CONTRIBUTING.md
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
* Update .github/CONTRIBUTING.md
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
---------
Co-authored-by: Artur Paikin <artur@arturpaikin.com>
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
* Add i18n to CONTRIBUTING.md
https://github.com/transloadit/uppy.io/issues/134#issuecomment-1632102417
* Update .github/CONTRIBUTING.md
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
---------
Co-authored-by: Artur Paikin <artur@arturpaikin.com>
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
Instead of deploying on each release, deploy to Heroku on every commit that is touching a companion file (except release commits, but that's fine as the release commit should contain doc-only changes). This is to increase our chance of catching bugs before releases, and would ensure that Uppy.io examples are using the edge.
Yarn v4 enables global caching by default, using a local cache
simplifies the use of @actions/cache.
Also simplifies the "Publish to the npm registry" step.
Because the GHA bot is merging the release PR, the website workflow
doesn't run automatically. By adding a manual dispatch, we can make sure
the website is updated after each release.
* rewrite to async
* rewrite box and dropbox to got
(not yet working due to jest esm issues)
* downgrade got
* update developer notes
* rewrite
- rewrite remaining providers to got
- rewrite to async/await
- pull out adapt code into adapters
- provider/companion tests still todo
* add zoom to dev dashboard
* rewrites
- rewrite remaining providers to got and reuse code
- port tests
- remove request
- remove purest
- rewrite periodic ping job to got
- rewrite uploader to got
- rewrite "url" to got
- rewrite getRedirectEvaluator/request to got
- rewrite http/https agent/request to got
- rewrite credentials.js to got
- fix "todo: handle failures differently to return 400 for this case instead"
- add test for http/https agent
- improve test for credentials (remote/local)
- make /zoom/logout return 424 instead of 500 on credentials error
- remove useless http-agent tests
- fix various eslint warnings
* work around ts error
* remove forgotten change