Zach Pomerantz
803485b96a
build: update default test settings ( #6441 )
...
build: coverage on CI by default
2023-04-27 14:34:37 -07:00
lavalamp
eaaff81a67
ci: Emit to slack on merge to releases/* branch ( #6318 )
...
* Initial draft of Slack notification on releases/* merges
Test
* Add back proper Slack message content
* Feedback revisions
* Update .github/workflows/notify-slack-on-release-merge.yml
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* Update .github/workflows/notify-slack-on-release-merge.yml
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* Update .github/workflows/notify-slack-on-release-merge.yml
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* Comments
* revert to github env
* Add PR target back
* Revert multi-line
* write to context, add multi-line back
* Try other reference to context
* one other way of settings output...
* Pull from output
* Remove env
* Remove PR target
---------
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2023-04-26 20:32:42 -06:00
Zach Pomerantz
f7b8f945f2
build: allow parallel cypress re-run ( #6449 )
...
* build: allow parallel cypress re-run
* build: add a step
2023-04-26 17:02:53 -07:00
Zach Pomerantz
87514742f1
test: shard GH action unit tests ( #6428 )
...
* test: shard GH action unit tests
* fix: use percent
2023-04-24 12:59:05 -07:00
eddie
75b0320bbe
feat: use codecov flags ( #6418 )
2023-04-24 12:44:41 -07:00
eddie
820e179560
fix: e2e test coverage reporting ( #6286 )
...
* fix: e2e test coverage reporting
* fix: try increasing
* fix: names
* fix: optimize test.yml
* fix: undo last change and add cache
2023-04-20 15:34:09 -07:00
Zach Pomerantz
aed969f38d
test: silence CI tests ( #6387 )
2023-04-20 13:44:29 -07:00
Zach Pomerantz
7ab6a17b42
build: utilize the node_modules/.cache ( #6364 )
...
* build: add caching to eslint
* build: add caching to jest
* build: add caching to tsc
* build: add caching to actions
* fix: upgrade upload-artifact to v3
* build: update craco eslint cacheLocation
* fix: pr nits
2023-04-17 09:28:00 -07:00
Zach Pomerantz
ef9ecd9ce2
build: optimize build by splitting out typechecking and linting ( #6323 )
...
* build: move typecheck/lint out of build
* build: add typecheck to test action
* build: fix lint to use gitignore
* fix: correctly lint/check
* fix: simplify lint
* build: back out eslint array-ification
* test(lint): add comment RE config/typings
* build: clarify craco webpack plugin mods
* build: simplify craco webpack with functional methods
* build: rm unused IgnorePlugin
* test(lint): order imports
2023-04-13 12:43:47 -07:00
Connor McEwen
857e2915ab
fix: put environment in the wrong place ( #6277 )
...
* fix: put environment in the wrong place
* move to proper step
2023-03-30 16:54:45 -04:00
Connor McEwen
7410c81b42
chore: update workflow release env ( #6275 )
2023-03-30 15:43:18 -04:00
eddie
35dace7bfe
feat: cypress test coverage reporting ( #6212 )
...
* wip
* fix: only instrument thru babel in test and dev
* fix: remove unused deps
* fix: yarn dedup
* fix: remove nyc_output dir from git
* fix: remove comment from index.html
2023-03-27 09:48:02 -07:00
Zach Pomerantz
089fba5dee
test: parallelize cypress (again) with a consistent container ( #6182 )
...
* Revert "test: run cypress on one machine (#6181 )"
This reverts commit a2812fcf79a68d4585a2659e9dc9e653d16033e7.
* test: use consistent container across cypress-test-matrix
* test: condition cypress-tests on cypress-test-matrix
* test: check cypress-test-matrix
* debug: cypress-test-matrix.result
* test: fix error
* test: fix error
* test: fix error
* test: fix error
* test: fix error
* test: fix error
2023-03-17 13:09:20 -07:00
Zach Pomerantz
a2812fcf79
test: run cypress on one machine ( #6181 )
...
* test: run cypress on one machine
* build: turn off parallel cypress
2023-03-16 21:10:36 -07:00
Zach Pomerantz
a7c6ce499d
test: enforce package size ( #4098 )
...
* 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
* test: package size
* build: scripts
* test: update test-size
* docs: CONTRIBUTING
2023-03-07 09:27:20 -08:00
Moody Salem
a5a6a037e5
ci: references to old id upload
( #6034 )
...
fix: references to old id `upload`
`upload` seems to have been changed to `pinata`
2023-02-27 09:09:50 -08:00
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
Connor McEwen
e1d489a6bc
chore: update deploy action ( #5254 )
2022-11-16 14:50:14 -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