-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
staging to production #10
Conversation
When playing around with the Safe web interface I noticed that the Docker image that it produces is **over 6GB in size**! This PR slims down the docker image significantly by using a multistage build where the first stage builds the static website, and the actual image just hosts the static webside (here using BusyBox `httpd` which is nice and lightweight). This gets the image down to around 72MB, around 1% of the original image size _(sizes computed from Docker images built on amd64 Linux)_. Note that there is one weird detail is that static HTTP servers typically don't have support for automatically adding `.html` endings to URL paths. It was worked around here with symlinks. See comment in the Dockerfile for more details. ``` $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE localhost/safe-web small 2bb37df44d9f 14 minutes ago 71.9 MB localhost/safe-web big ae2940e99e19 3 hours ago 6.52 GB ```
* tests: update message tests * tests: disable eslint for localstorage file * tests: update test titles
This reverts PR #3707 as the CI build appears to be failing. I will investigate and try to make a follow up PR that fixes the issue.
--------- Co-authored-by: katspaugh <[email protected]>
* tests: fix open safe app test
* fix: Hide signed transaction from untrusted pending queue * fix: Revert label adjustment, extract logic from hook and write tests * refactor: Filter items first
…posal (#3712) * fix: show loading state in WC widget between pairing and receiving a proposal * fix: clear loading state on failed paring * empty commit for deployment * disable loading state for approval form * fix typo * add 30 second timeout for proposal * Only show timeout error when waiting on proposal
* Fix: update social login disclaimer * Prettier
* Fix: memoize Safe List data * Adjust types
* tests: add component tests for tx history filter * tests: update tests
Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.1. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](vercel/next.js@v14.1.0...v14.1.1) --- updated-dependencies: - dependency-name: next dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: add new label to swaps button
* Fix: Add title for limit order cancellations * Make title more general
The CoW widget was not properly updating AppData in some situations. This widget release includes the fix for this: cowprotocol/cowswap#4670
* fix: show calculated fee in the correct token * fix: tooltip formatting
* Add sidebar tests * Update tests
Sometimes there are bugs in the production version of CoW. Having the option to switch to staging would allow us to test fixes for those bugs.
* fix: last update of t&cs, reword the legal disclaimer title --------- Co-authored-by: Daniel Dimitrov <[email protected]>
# Conflicts: # src/features/swap/components/SwapOrderConfirmationView/index.tsx
* Fix: prompt -> confirm * Update unit test
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
No description provided.