Jordan Frankfurt
93e0054f10
feat: add jest coverage to github action ( #5850 )
...
* add jest coverage to github action
* working on action config
* fix yaml syntax
2023-02-02 14:06:15 -06:00
Zach Pomerantz
777887b25d
fix: rm faulty revert flow ( #5859 )
2023-01-19 08:57:14 -08:00
Zach Pomerantz
de9533399a
build: re-enable releases for Monday ( #5844 )
...
Revert "build: skip Monday releases (#5834 )"
This reverts commit 6f147c1ff33c04f5a94483924085b34fbf834b9e.
2023-01-18 10:14:35 -08:00
Zach Pomerantz
6f147c1ff3
build: skip Monday releases ( #5834 )
2023-01-13 14:41:32 -08:00
Charles Bachmeier
20dbb2a9f7
build: restart daily releases ( #5777 )
...
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2023-01-03 13:26:37 -08:00
Zach Pomerantz
ae1fb4367f
build: pause scheduled releases ( #5765 )
2022-12-22 10:32:38 -08:00
Mike Grabowski
1410edda32
fix: Sentry source maps URL ( #5764 )
...
fix
2022-12-22 22:14:03 +04:00
Mike Grabowski
92c21c2811
feat: better UX when Sentry disabled ( #5695 )
...
* feat: disable sentry
* chore: update error page
* chore: use continue on error instead
* chore: wrap in trans
* flip check
2022-12-22 00:39:29 +04:00
Mike Grabowski
9ae31aa26e
build: update name for revert github action ( #5693 )
...
chore: update name for revert github action
2022-12-15 07:50:46 -08:00
Zach Pomerantz
aa03f97890
build: add a revert workflow ( #5680 )
2022-12-13 17:29:02 -05:00
Vignesh Mohankumar
6efd7ca779
build: re-start scheduled builds ( #5674 )
...
Revert "build: pause scheduled releases (#5615 )"
This reverts commit 185c1f677212b86c68c3730ad03aeb166ab31287.
2022-12-13 12:32:43 -05:00
Zach Pomerantz
185c1f6772
build: pause scheduled releases ( #5615 )
2022-12-09 14:18:21 -05:00
Zach Pomerantz
e640dccebd
test: reduce parallelization to 4 containers ( #5562 )
2022-12-07 10:37:29 -08:00
Mike Grabowski
0cb098b9d4
build: send source maps to Sentry on every release ( #5540 )
...
* feat: add source maps
* chore: use commit sha instead of semver for gh actions
* add test sentry action
* Delete sentry.yaml
* chore: add url prefix
2022-12-06 21:34:09 +04:00
Zach Pomerantz
d6199e0f61
build: release to cloudflare pages ( #5441 )
...
* build: release to cloudflare pages
* build: add params as secrets
* build: use node@16 for pages
* build: clarify step
2022-11-30 13:42:26 -08:00
Jordan Frankfurt
cb4101e606
fix(cypress): patch to add another parallelization and make timeout longer than block time ( #5423 )
2022-11-28 20:32:30 -06:00
Zach Pomerantz
b1fd484894
test: install fixed version of yarn-deduplicate ( #5390 )
2022-11-24 12:23:56 -05:00
Zach Pomerantz
97b3725c19
build: include widgets in dependabot ( #5356 )
2022-11-21 11:36:21 -05:00
Connor McEwen
e1d489a6bc
chore: update deploy action ( #5254 )
2022-11-16 14:50:14 -08:00
vignesh mohankumar
1572410c47
ci: GitHub CODEOWNERS ( #5244 )
2022-11-16 13:08:29 -08:00
vignesh mohankumar
e0767b1cb7
build: Revert "build: deploy on friday AMs" ( #5113 )
...
Revert "build: deploy on friday AMs (#5085 )"
This reverts commit a5cb1f05dc4fa58dd73433504dd6dfc2b7a755cc.
2022-11-07 18:34:03 -05:00
vignesh mohankumar
a5cb1f05dc
build: deploy on friday AMs ( #5085 )
2022-11-04 08:45:24 -04:00
Zach Pomerantz
20fe76ad29
test: run tests on all PRs ( #4905 )
2022-10-13 11:38:26 -04:00
Vignesh Mohankumar
c4c6d7553d
build: only test for highest yarn-deduplicate strategy ( #4154 )
...
* build: only test for highest yarn-deduplicate strategy
* remove exclusions
2022-07-20 17:33:54 -04:00
Vignesh Mohankumar
6a1506ade6
build: Revert "build: pause deploy" ( #4107 )
...
* Revert "build: pause deploy (#4102 )"
This reverts commit 3a1ea3df85a60fd32f47b67ce933a6edd239384f.
* prettier
2022-07-14 12:19:23 -04:00
Vignesh Mohankumar
29fdcb80f6
build: upgrade prettier to v2.7.1 ( #4109 )
...
* style: prettier based on v2.2
* 2.7.1 instead?
* npx
* ^
2022-07-14 11:28:51 -04:00
Vignesh Mohankumar
3a1ea3df85
build: pause deploy ( #4102 )
2022-07-13 21:24:58 -04:00
Zach Pomerantz
d05fefc231
test: enforce deps deduplication ( #4097 )
...
* build: use fewer babel versions
* build: dedup
* test: test deps dedups
* fix: test.yml
* fix: typo
* test: failing
* fix: dedup
* fix: dedup
* test: comment dedup tests
* chore: whitespace
2022-07-13 11:31:19 -04:00
Zach Pomerantz
2447afc43e
build: wait on passing cypress ( #4076 )
...
* build: wait on passing cypress
* build: video upload
2022-07-11 18:55:03 +02:00
Zach Pomerantz
b1c29b3bf1
build: resolve cypress matrix to single job ( #4075 )
...
* build: resolve cypress matrix to single job
* build: output on cypress-tests
* build: explicitly name matrix steps
* build: quote cypress string
* build: omit protocol
* build: test
* build: fix indentation
* build: test
* build: test
* build: test
* build: cleanup
* build: cleanup
2022-07-11 17:36:48 +02:00
Zach Pomerantz
b211c9f150
build: wait on tests ( #4074 )
2022-07-11 16:42:52 +02:00
Zach Pomerantz
48a962a750
build: enable auto-release ( #4058 )
2022-07-07 11:56:03 -07:00
Zach Pomerantz
9a55402bdf
build: add sleep in release ( #4057 )
2022-07-07 11:09:47 -07:00
Zach Pomerantz
cd8b048829
fix: deploy after pinning
2022-07-05 09:04:13 -07:00
Zach Pomerantz
d62596ecfc
fix: release file
2022-07-05 08:52:54 -07:00
Zach Pomerantz
2b496c62f1
build: deploy without needing check suite
2022-07-05 08:50:28 -07:00
Zach Pomerantz
a3c77708e2
build: deploy without waiting on check suite
2022-07-05 08:49:11 -07:00
Zach Pomerantz
c82dcabd19
build: disable scheduled release ( #4022 )
2022-07-01 15:26:42 -07:00
Zach Pomerantz
26b37d5274
build: fix await-check-suite with ( #4021 )
...
* build: fix await-check-suites
* build: fix await-check-suite with
2022-07-01 15:12:51 -07:00
Zach Pomerantz
d5c464b26b
build: fix await-check-suites ( #4020 )
2022-07-01 15:10:08 -07:00
Zach Pomerantz
c48d4c5425
build: simplify actions ( #4014 )
...
* build: simplify actions
* build: add checkout
* build: fix path
* build: fix all paths
* build: missing steps
* build: update build name
* build: rename action
* build: add shell
* build: formalize lint
* build: cleanup
* build: update release
* build: comment workflows
2022-07-01 15:05:37 -07:00
Andrii Bodnar
8f9eccabaf
fix: Crowdin translations download ( #3927 )
2022-07-01 09:00:20 -07:00
Zach Pomerantz
dc38dc1c10
build: disable release ( #3994 )
2022-06-28 18:03:40 -07:00
Zach Pomerantz
0d03b09ae9
build: sleep for 10m after pinning ( #3991 )
2022-06-28 15:40:33 -07:00
Zach Pomerantz
cc919ab3df
build: optimize github actions ( #3922 )
...
* build: parallelize cypress
- Parallelizes cypress CI runs
- Cleans up CI workflow files
* build: fix typo
* build: cache node_modules
* build: cache node_modules everywhere
* fix: action/cache usage
* fix: do not cache dynamically built files
* build: use standard container for cypress
* fix: cache cypress
* fix: cache cypress
2022-06-16 17:42:18 -04:00
Zach Pomerantz
ace4276bcb
build: revert cypress projectId ( #3921 )
2022-06-16 10:08:25 -04:00
Zach Pomerantz
50a2dc9560
build: update cypress projectId ( #3918 )
...
* build: update cypress projectId
* build: rm unused cypress key
* test: save cypress videos
* build: rm start-server-and-test
* build: update github action cache usage
* build: use cypress action
2022-06-16 09:17:48 -04:00
Zach Pomerantz
c16e49e774
feat: service worker with etag cache ( #3897 )
...
* fix: always-fresh service worker cache
* chore: clarify service-worker
* fix: cache in CacheStorage
* feat: set __isDocumentCached
* add back in manifest precaching
* add unit tests (incomplete)
* test: simplify test env
* test: add service-worker cypress test
* test: service-worker document handler
* fix: CachedDocument ctor
* fix: Readable for ReadableStream in jest
* build: clean up module loading
* fix: rename commands->ethereum
* build: simplify package.json deps
* build: clean up cypress usage
* build: clean up yarn.lock
* build: record cypress runs
* build: disable chromeWebSecurity in cypress tests
* build: rm babel
* build: disable sw in ci cypress
* build: nits
* build: update workbox version
* chore: fix merge
* test: cache
* test: cypress-ify the before hook
* test: clear sw before each test
* fix: cy then
* test: cypress shenanigans
* style: lint
* chore: rm todo
* test: fail fast for service worker with dev builds
* docs: update contributing to tests
* fix: clean up tests after merge
- Add fast fail in case of dev server, which lacks ServiceWorker
* fix: inject ethereum
* test: service worker
* test: increase sw timeout
* test: sw state
* test: run cypress in chrome
* feat: add on-demand caching to improve sw startup time
* test: test dynamically
* fix: simplify cached doc
* fix: optional sw
* fix: expose response on cached doc
* fix: stub out sw req
* fix: intercept
Co-authored-by: Christine Legge <christine.legge@uniswap.org>
2022-06-14 15:40:52 -04:00
Zach Pomerantz
48f8c6a141
test: update cypress ( #3908 )
...
* test: update cypress
* chore: comment on infura origin
* test: split build and serve
* chore: rm setupNodeEvents
2022-06-13 17:43:58 -04:00
Zach Pomerantz
22136b2708
build: clean up module loading ( #3898 )
...
* build: clean up module loading
* fix: rename commands->ethereum
* build: simplify package.json deps
* build: clean up cypress usage
* build: clean up yarn.lock
* build: record cypress runs
* build: disable chromeWebSecurity in cypress tests
* build: rm babel
* build: disable sw in ci cypress
* build: use dev env for e2e
* build: reenable web security
2022-06-09 14:39:38 -04:00