Commit graph

153 commits

Author SHA1 Message Date
Antoine du Hamel
d0cc5b43e6
meta: fix TypeScript CI 2023-12-14 19:38:57 +01:00
Antoine du Hamel
468d52f0f2
meta: fix typo in lockfile_check.yml name 2023-12-07 14:31:45 +01:00
Antoine du Hamel
222b427ec3
meta: fix TS integration (#4741) 2023-10-20 14:15:46 +02:00
Antoine du Hamel
773c8cb9a1
meta: add support for TypeScript plugins (#4640) 2023-10-17 15:38:15 +02:00
Antoine du Hamel
0a97f8efb6
meta: test with the latest versions of Node.js (#4729) 2023-10-10 15:46:46 +02:00
Antoine du Hamel
4b1bc4bcc3
meta: check for formatting in CI (#4714) 2023-09-29 11:33:59 +02:00
Antoine du Hamel
34c78e9093
meta: run Prettier on existing files (#4713) 2023-09-29 11:11:28 +02:00
Mikael Finstad
4282f3dc89
meta: update linter config to cover more files (#4706)
* fix missing lint

fixes https://github.com/transloadit/uppy/pull/4704#issuecomment-1735929961

* Update package.json

Co-authored-by: Antoine du Hamel <antoine@transloadit.com>

---------

Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
2023-09-28 12:41:54 +08:00
Antoine du Hamel
eef6b1e72b
meta: fix linter errors (#4704) 2023-09-26 18:53:06 +02:00
Mikael Finstad
87a28ed18d
add companion hotfix doc (#4683)
* add companion hotfix doc

* Update CONTRIBUTING.md
2023-09-23 16:30:39 +08:00
Mikael Finstad
889653ebc6
run type checks also for companion and add files to docker (#4688)
* 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
2023-09-23 12:56:32 +08:00
Antoine du Hamel
3104f940c8
meta: use latest Node.js version for tests (#4662) 2023-09-11 14:53:59 +02:00
Evgenia Karunus
35901731e4
Improve Contributing.md (#4633)
* 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>
2023-09-11 14:03:35 +02:00
Mikael Finstad
2e8a78dddb
lock node-js version on ci (#4606)
https://github.com/nodejs/node/issues/48921
2023-07-31 16:30:00 +02:00
Mikael Finstad
c929051bfe
Add i18n to CONTRIBUTING.md (#4591)
* 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>
2023-07-20 15:50:25 +02:00
Antoine du Hamel
a83373b83d
@uppy/aws-s3-multipart: add support for signing on the client (#4519) 2023-07-13 12:16:13 +02:00
Artur Paikin
679c9d1fbc
meta: Don't use triage label (#4552)
Don't use triage label
2023-07-10 13:45:39 +01:00
Antoine du Hamel
2a9b4e445a
meta: use overrides to make sure no uppy package is fetch from npm (#4395) 2023-04-02 15:00:45 +02:00
Antoine du Hamel
e6c9a4690c
meta: add version info in the bundlers CI (#4386) 2023-03-29 14:06:27 +02:00
Merlijn Vos
6430a00aa9
Remove the website (#4369) 2023-03-24 00:33:46 +08:00
Mikael Finstad
32002ffe78
meta: deploy to Heroku on every companion commit (#4367)
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.
2023-03-21 15:06:32 +01:00
Mikael Finstad
e966fa7540
meta: use load balancer for companion in e2e tests (#4228) 2023-02-02 11:25:50 +01:00
Antoine du Hamel
3437074765
ci: make sure Yarn's global cache is disabled (#4268)
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.
2023-01-08 15:32:36 +01:00
Artur Paikin
74001a6d1b
Don’t close stale issues automatically (#4246) 2022-12-19 09:14:37 +00:00
Antoine du Hamel
4887ecd5dc
meta: add more bundlers for automated testing (#4100) 2022-11-14 19:17:26 +01:00
Antoine du Hamel
d2c7aeb2e5
meta: use current version of packages when testing bundlers (#4208) 2022-11-10 18:49:52 +01:00
Antoine du Hamel
428eea5f4d
meta: do not use the set-output command in workflows (#4175) 2022-11-10 17:44:30 +01:00
Antoine du Hamel
84894b9b7a
meta: add a manual deploy for website (#4171)
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.
2022-10-24 20:46:28 +02:00
Antoine du Hamel
5c81ec4f09
meta: add a CI check to validate yarn.lock (#4154) 2022-10-19 19:32:30 +02:00
Antoine du Hamel
452f4c94a9
meta: fix bundlers workflow (#4144) 2022-10-13 21:40:54 +02:00
Antoine du Hamel
023e4c932e
meta: fix Companion release deploy 2022-09-25 21:11:57 +02:00
Mikael Finstad
23bab0662e
Fix companion-deploy-yml
was triggering on the wrong path
2022-09-25 16:18:28 +07:00
Antoine du Hamel
542b421fee
meta: fix Companion deploy (#4095) 2022-09-15 10:32:18 +02:00
Antoine du Hamel
7970cf5869
meta: skip a few more unnecessary CI runs (#4106) 2022-09-13 17:17:09 +02:00
Antoine du Hamel
5fb2742593
meta: run linters on almost every PRs (#4105)
Previously the linter would not run on e.g. a blog post update.
2022-09-13 13:47:14 +02:00
Antoine du Hamel
8fea983926
ci: add GHA to tryout bundling Uppy with popular bundlers (#4084) 2022-09-09 11:16:39 +02:00
Antoine du Hamel
c617481057
meta: run CI when modifying workflow files (#4091) 2022-09-07 12:00:50 +02:00
Antoine du Hamel
7e291abd98
meta: limit the number of unnecessary CI runs (#4086) 2022-09-07 11:38:46 +02:00
Antoine du Hamel
5b1693d10a
meta: fix typo in e2e.yml 2022-09-01 15:33:04 +02:00
Merlijn Vos
ff97b29e90
Restrict e2e CI runs (#4075)
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
2022-09-01 14:24:56 +01:00
Antoine du Hamel
9c5fc02e4b
meta: improve CI npm install time (#4058) 2022-08-30 14:50:25 +02:00
Antoine du Hamel
51da2b5a79
e2e: add tests for AWS (#3665)
Co-authored-by: Merlijn Vos <merlijn@soverin.net>
2022-08-23 18:43:46 +02:00
Merlijn Vos
1acfed6551
Only publish Companion to Dockerhub on release (#4037)
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
2022-08-23 17:03:20 +02:00
Antoine du Hamel
4bb99880b3
@uppy/robodog: remove package (#3946)
Co-authored-by: Artur Paikin <artur@arturpaikin.com>
2022-08-22 17:19:15 +02:00
Antoine du Hamel
0da66ff9bd
website: replace Robodog example with Uppy plugins (#4026)
Co-authored-by: Artur Paikin <artur@arturpaikin.com>
2022-08-22 16:55:19 +02:00
Mikael Finstad
35812ca378
Companion: rewrite request and purest to got (#3953)
* 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
2022-08-16 18:44:04 +07:00
Mikael Finstad
4044971af0
Update CONTRIBUTING.md (#3966)
* Update CONTRIBUTING.md

* Update CONTRIBUTING.md
2022-08-11 17:06:46 +07:00
Antoine du Hamel
7089cb6530
fixup! Merge branch 3.x 2022-08-04 18:03:05 +02:00
Antoine du Hamel
4996f44cf9
Merge branch 3.x 2022-08-04 17:40:50 +02:00
Antoine du Hamel
2e8f79787b
Merge stable branch 2022-07-27 19:47:25 +02:00