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
Merlijn Vos
264661ad9c
Create new issue templates ( #3879 )
2022-07-18 15:34:08 +02:00
Antoine du Hamel
4bdfbe7c48
Merge stable branch
2022-07-06 18:01:19 +02:00
Antoine du Hamel
7534eddbbd
meta: fix release-beta automation
2022-07-06 17:43:32 +02:00
Mikael Finstad
03cb9b7ac7
doc: de-dupe companion dev docs ( #3852 )
2022-07-06 15:48:16 +02:00
YukeshShr
50326a06c7
website: fix broken links ( #3861 )
...
Refs: https://app.intercom.com/a/apps/qiqpfgjg/inbox/inbox/5079389/conversations/26852700008229
2022-07-06 14:13:36 +02:00
Stuart Auld
2934e31293
Companion: build an ARM64 container ( #3841 )
2022-06-21 14:37:04 +02:00
Antoine du Hamel
a6029d0304
Merge stable branch
2022-06-09 21:15:10 +02:00
Antoine du Hamel
ef8c5ccc08
fixup! meta: do not rebase when preparing beta candidates
2022-06-09 21:13:05 +02:00
Antoine du Hamel
33330f6484
fixup! meta: do not rebase when preparing beta candidates
2022-06-09 20:52:54 +02:00
Antoine du Hamel
17f8deb4b9
meta: do not rebase when preparing beta candidates
...
We want to keep the stable branch merge commit, and the rebase
doesn't play nice with it.
2022-06-09 20:11:01 +02:00
Antoine du Hamel
2be8cec2af
meta: improve release process for beta branch ( #3809 )
2022-06-09 19:14:15 +02:00
Antoine du Hamel
55ae7645bd
meta: fix GHA workflow for prereleases
2022-06-02 20:17:54 +02:00
Antoine du Hamel
602f9731c3
meta: temporary adjust release script for the beta
2022-05-30 18:33:01 +02:00
Antoine du Hamel
9d178a0ce7
meta: do not test on EOL versions of Node.js ( #3786 )
2022-05-30 18:33:01 +02:00
Antoine du Hamel
3be8564b89
@uppy/companion: remove support for EOL versions of Node.js ( #3784 )
...
Node.js 10.x is EOL since 2021-04-31.
Node.js 11.x is EOL since 2019-06-01.
Node.js 12.x is EOL since 2022-04-30.
Node.js 13.x is EOL since 2020-06-01.
Node.js 15.x is EOL since 2021-06-01.
Node.js 17.x is EOL since 2022-06-01.
2022-05-30 18:33:00 +02:00
Antoine du Hamel
588b909069
meta: add GHA workflow for prereleases
2022-05-30 18:29:51 +02:00
Antoine du Hamel
e3c43397e4
meta: split Companion CI between Node.js legacy and supported versions ( #3776 )
...
* meta: split Companion CI between Node.js legacy and supported versions
* start testing on 18.x
2022-05-24 12:11:26 +02:00
Merlijn Vos
b345763710
Setup Cypress Dashboard ( #3691 )
2022-05-23 18:05:39 +02:00
Antoine du Hamel
2a1b178798
fixup! e2e: run CI on PRs that modify the workflow file ( #3740 )
2022-05-17 14:58:28 +02:00
Antoine du Hamel
f325fb2163
e2e: run CI on PRs that modify the workflow file ( #3740 )
...
…and add the option to skip build when spawning e2e locally
2022-05-16 15:35:03 +02:00