uniswap-interface-uncensored/.github/workflows
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
..
check-pr-title.yaml give the check a name 2021-05-18 15:14:33 -05:00
crowdin-sync.yaml chore: fix translations download CI 2022-05-09 12:05:19 -04:00
crowdin.yaml fix the english translation in build 2021-05-30 13:37:33 -05:00
integration-tests.yaml feat: service worker with etag cache (#3897) 2022-06-14 15:40:52 -04:00
lint.yml fix: inadvertent merges/reverts (#2915) 2021-12-02 10:35:39 -08:00
release.yaml chore(ci): upgrade crust pinner adapt to crust mainnet (#2281) 2021-09-07 09:37:07 -05:00
unit-tests.yaml chore(ci): undo the if check on yarn install 2021-05-29 20:41:16 -05:00