Commit Graph

48 Commits

Author SHA1 Message Date
Daniel Sanchez 171b6d9ddc
Update travis script to execute tests (#1382)
* Update travis script to execute tests

* Update ReviewInformation components to remove type error

* Fix tests and import types without .d

* Upgrade dependencies with minor changes
2020-09-24 16:04:35 +02:00
Mikhail Mikheev e7ba2b12c6 bump node in travis to 12 2020-08-12 15:04:12 +04:00
Agustin Pane 82772ae9c7 Adds coveralls to travis
Adds coverage foldero gitignore
2020-06-24 11:18:14 -03:00
Agustin Pane 63193d2429
(Fix) [Contract Interaction] boolean fields (#976)
* Replaces checkbox component with safe apps components

* Refactor input params to use checkbox component for boolean types

* Remove "anys"
Fix boolean values display on review tx

* Remove any

* Fix ts issues

* Exports boolean fn to util function

* Extract input component rendering to another component

* Fixs imports
Add types

* Remove old checkbox component

* Add types

* Add types

* fix `data` string not being updated after modifying a reviewed tx

* fixes required for typescript 3.9.3 upgrade

* bump typescript version

* add travis_wait for build command

* add cache for yarn

* travis wait fix

* remove travis_wait

* Revert "fix `data` string not being updated after modifying a reviewed tx"

This reverts commit 49356054cd93726b058073d3cd2e7a0244fd5914.

* Revert "Revert "fix `data` string not being updated after modifying a reviewed tx""

This reverts commit f2572e68dc59c01d8e4b1eccf975faf4006cd7a7.

Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
2020-06-04 10:56:55 -03:00
Mikhail Mikheev d9e62adc26
Bug: fix build directory for deployment, remove unused code (#937)
* fix build dir, remove unused code

* fix public path & remove unused code
2020-05-21 08:42:11 -03:00
nicolas 982d79c0d0
Migrating to Typescript and bringing back react-scripts (#933)
* remove flow from src

* remove unused files

* remove rules from eslint

* replace absolute paths

* add tsconfig

* update package.json

* remove babel-polyfill

* eslint fix

* remove jsconfig.json

* replace .scss by .module.scss

* Revert "replace absolute paths"

This reverts commit e430c71263a1a4c190d50e72271bba7ea6356bc4.

* replace ~/ by src/

* js fixes

* scss fixes

* fix unused vars

* adding eslint

* adding back config folder

* fix eslint and prettier

* force build

* fix baseUrl

* rename js/jsx to ts/tsx

* some rules

* rename files with jsx syntax to tsx

* fix app build

* Revert "fix baseUrl"

This reverts commit 523f29c7b61e14dd6be0ffc3cd199ff399157467.

* some fixes

* replace ts to tsx

* some TS fixes

* more tsc changes

* more tsc fixes

* more fixes

* more ts fixes

* more fixes

* last fix

* fixes

* prettier fix

* some fixes

* fix safe information aligment

* add yarn.lock

* fix blockies and build memory space

* include blockies in tsconfig

* fix blockies

* fix blockies import

* fix Identicon component

* fix build command

* Fix ref type in Identicon

* add libusb-1.0-0-dev to travis

* build command fix [2]

* build command fix [3]

* fix margin layout

* Update  yarn lock

* remove @ts-ignore

* hide Critial dependency

Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
Co-authored-by: Agustín Longoni <agustin.longoni@altoros.com>
Co-authored-by: Mati Dastugue <matias.dastugue@altoros.com>
2020-05-20 16:15:21 -03:00
Giacomo Licari 664fcd7bc0 Handle REACT_APP_GNOSIS_APPS_URL env variable on Travis CI configuration 2020-04-29 10:18:57 +02:00
David Albela Pérez aee2a1fefb
Feature/travis ci s3 region (#789)
* Add region to travis CI develop

Enable region for s3 provider to allow upload development environment to different S3 regions

* Enable region for staging s3 providers
2020-04-22 16:42:08 +04:00
David Albela Pérez 66dc95411d
Add region to travis CI develop (#787)
Enable region for s3 provider to allow upload development environment to different S3 regions
2020-04-22 13:17:22 +02:00
Richard Meissner dd27cd48bf
Sync master dev (#656)
* v1.7.3 (#611)

* Fix #597: USD value not load (#609)

* Converts all the addresses to checksum values

* Fix for empty address

* fix the order of transactions, change updateSafe to upgradeSafe to avoid naming confusion with the updateSafe action (#610)

* Fix #596: Notification when safe is already updated (#599)

* Fix notification of update if the safe is already updated

* Makes the notification clickable
Displays the notification for owners only

* Identify upgrade tx

* Add red badge to Settings tab

* Fixs Padding
Removes the red dot if the user is not an owner

Co-authored-by: Fernando <fernando.greco@gmail.com>

Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: Agustin Pane <agustin.pane@gmail.com>

* Update package.json (#612)

* Add public url to prod webpack config (#615)

* add public url to prod webpack config

* modify travis/webpack config to add public url

* add slash

* cherry pick new travis yml merge commit (#620)

* V1.7.5 release (#641)

* use hash history

* update package json

* BUG: App index.html cached on production (#642)

* remove caching for webapp index.html

* keep --delete flag

Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: Agustin Pane <agustin.pane@gmail.com>
2020-03-11 14:23:16 +04:00
David Albela Pérez 2a1082b9dc Fix NODE_ENV development definition
- Define develop build for development branches.
  - Use POSIX standard to call shell scripts in travis file.
2020-03-10 17:58:52 +01:00
Mikhail Mikheev 2c019d1931
Repare new dev and staging enviroments to deploy (#618)
* Repare new dev and staging enviroments to deploy

  - Add to `deploy_pull_requests.sh` to the new path.
  - Replace upload-dir to deploy staging to the new path.

* add /app/ public path for the webapp, remove duplicate yarn build from travis

* add basename to app

* deploy pr to /app

* update travis

* linter error fixes

* fix travis build script

Co-authored-by: David Albela Pérez <3659067+davidalbela@users.noreply.github.com>
2020-02-27 16:21:17 +01:00
Fernando f1437d55a4
(Feature) Add checks into CI (#594) 2020-02-27 11:09:35 -03:00
Mikhail Mikheev 65f4d98266 add react_app_version to build script 2019-12-18 16:23:48 +04:00
Mikhail Mikheev 858505db68 add REACT_APP_APP_VERSION global env var 2019-12-18 16:10:27 +04:00
Mikhail Mikheev 308639e6ea add apt-get update to travis yml 2019-12-16 16:26:21 +04:00
Mikhail Mikheev 46b99d803a Remove deployment of storybook 2019-12-03 18:57:12 +04:00
Mikhail Mikheev c06e8bdb20 exclude unneeded stuff from travis.yml 2019-11-19 16:36:53 +04:00
David Albela Pérez 3f6fb06660 Add travis condition `NOT type = pull_request` for mainnet build 2019-09-30 13:03:37 +02:00
David Albela Pérez 0dfb1d6d81 Fix travis matrix build
- Add global env for docker-composer install.
  - Add matrix condition for mainnet build.
  - Set `REACT_APP_ENV` to production when tag is present.
2019-09-26 11:41:33 +02:00
David Albela Pérez 100cb17cc3 Add Prepare production deployment to travis 2019-09-25 19:06:41 +02:00
David Albela Pérez 89a07676bd Add Build Matrix to setup `mainnet` and `rinkeby` builds 2019-09-24 18:24:03 +02:00
Germán Martínez 98293e5629 Add xenial dist to travis.yml 2019-04-30 17:20:37 +02:00
Germán Martínez 2d9e938d46 Fix build issue with truffle 2019-04-30 16:48:24 +02:00
Germán Martínez 1385e108c8 Fix build issue with truffle 2019-04-30 16:20:36 +02:00
Germán Martínez 5901b6b7fc Fix build issue with truffle 2019-04-30 16:09:40 +02:00
mmv c79ea88b73 update node version in travis 2019-03-06 18:14:08 +04:00
apanizo cfe3e3b55d Create custom script in travis for avoid tests temporarily 2018-09-28 09:34:48 +02:00
apanizo c5f8dc94d4 Cleanup of travis config and some internal logs 2018-08-09 13:45:38 +02:00
apanizo b4664d8b35 Awaiting in travis 2018-08-09 13:32:43 +02:00
apanizo fbd427a73c Force stop postgres 2018-08-09 13:13:13 +02:00
apanizo 026ff0e0f2 Showing docker instances 2018-08-09 12:58:14 +02:00
apanizo d4ad4a95f1 Stopping docker when finished 2018-08-09 12:37:16 +02:00
apanizo ba354c5f62 Adding docker-compose version 2018-08-09 12:15:38 +02:00
apanizo d3e54b2c1b Print docker-compose version 2018-08-09 12:11:54 +02:00
apanizo 0e91b9800d Print docker-compose version 2018-08-09 12:06:25 +02:00
apanizo 72611895a2 Updating to the latest docker-compose version 2018-08-09 12:00:02 +02:00
apanizo c05785387c Adding tx history project in travis 2018-08-09 11:53:05 +02:00
apanizo e65cdf3866 Travis modifications 2018-08-09 11:38:43 +02:00
Raul 2b6bf9f8b8 Add AWS deployments and PR dynamic environments 2018-08-01 15:37:54 +02:00
apanizo 37954975ef WA-234 Installing a specific truffle version 2018-06-15 12:32:17 +02:00
apanizo bbd346a753 WA-234 Clearing yarn cache travis 2018-06-15 12:20:16 +02:00
apanizo 52203bcfe2 WA-238 Init contracts for test mode only used in travis 2018-05-31 20:17:32 +02:00
apanizo e4c56f8888 WA-238 Added contracts after migrated to Kovan and Rinkeby 2018-05-04 12:50:24 +02:00
apanizo 9735b73431 WA-238 Running optmized improvements of safe contracts 2018-04-30 14:09:38 +02:00
Adolfo Panizo 88bfca0a0d
WA-280 - Feature open created safes (#12)
* WA-280 Added redux logic for safe route

* WA-280 Added tests including builders for safe's redux store classes

* WA-280 Improving Flow coverage in actions and reducers

* WA- 280 Mocking LocalStorage and Web3 in JEST

* WA-280 Generating view of Safe route and its logic to store and retrieve info from localstorage

* WA-280 Added run-with-testrpc for simulating a testnet in memory while executing tests
2018-04-11 09:28:54 +02:00
Adolfo Panizo 5baa66150b
Landing Page (#9)
* Adding storybook

* Fixing lint problems

* Adding general styles and correct fonts to storybook

* Adding static storybook build

* Updating eslintrules to avoid react-router Link warnings

* Adding classnames package for css-in-modules and updating babel-loader

* Removing styles from .storybook config in favor of css-in-modules

* Adding file loader for images in webpack prod and dev config

* Adding footer color mui variable

* Creating landing page view

* Adding babel-jest

* Created Img and PageFrame layout components

* Created Block layout component

* Created Link layout component

* Updated styles veriable with constants

* Refactored Welcome view

* Adding vault icon and safe options(create and open) as buttons

* Using yarn pck manager and update deploy script including storybook

* Moving container to PageFrame and loading general styles in storybook

* Enabling React SPA in surge

* Improving look and feel of automatic github comment with links
2018-03-15 11:14:20 +01:00
Adolfo Panizo 888d6a7614
Travis & Development's CI with surge
Adding Travis CI with custom deploy script for deploying in surge static files.

Major changes in code:
* Adding dynamic-import-node for fixing Travis tests
* Add babel-polyfill
* Adding a comment in PR using GitHub REST API with deployed link
2018-03-12 09:30:03 +01:00