Commit graph

82 commits

Author SHA1 Message Date
BryceLTaylor
523b31c379 circleci deploy to staging with circle instead of travis 2021-03-23 16:01:09 -04:00
rschamp
341aa046e9 Install dev dependencies 2021-02-16 10:54:51 -05:00
Karishma Chadha
5e4680fcf6 Remove node_modules from travis cache config since we're using npm ci now. 2021-02-16 10:54:51 -05:00
Karishma Chadha
c58dcbb907 Update travis.yml to remove greenkeeper specific parts. Use npm ci instead of install and update. 2021-02-16 10:54:51 -05:00
Karishma Chadha
c9464954d0
Update travis.yml to fix build issues on 'master' 2021-02-04 13:51:02 -05:00
Bryce Taylor
c3f59957d7
Merge pull request #4465 from BryceLTaylor/Move-project-page-tests
Move project page tests
2020-10-08 11:20:03 -04:00
picklesrus
cb9c81fbf1 Add regex to match branches we want to run on.
escape the forward slash

remove the slash altogether.

put slashes back

escape /

escape /'s properly.
2020-09-25 09:44:03 -04:00
picklesrus
a1593abd0f
Revert "Stop running smoke tests unless the branch pushes to prod or staging." 2020-09-24 09:59:28 -04:00
BryceLTaylor
01c920ece2 Update travis.yml to send environment variables for project page tests 2020-09-22 16:51:33 -04:00
picklesrus
9730b10971 Stop running smoke tests except on unless we push or prod or staging.
Motivation: stop running them on dependapot branches/PRs since they 
don't make sense.
2020-09-17 15:20:39 -04:00
BryceLTaylor
313b4f8955 Update node version used by travis and node-sass 2020-08-03 15:39:44 -04:00
Benjamin Wheeler
5122922e36
use name in test stage 2020-01-28 11:14:16 -05:00
Benjamin Wheeler
bbae4570e0
Revert "Revert "attempt to get travis cron job to only run translations"" 2020-01-28 11:12:18 -05:00
Benjamin Wheeler
24fa082c19
Revert "attempt to get travis cron job to only run translations" 2020-01-28 10:52:45 -05:00
Ben Wheeler
725740293a revised travis yml to move condition to stage section 2020-01-24 10:39:32 -05:00
Ben Wheeler
a4764e0581 attempt to get travis cron job to only run translations 2020-01-23 12:36:47 -05:00
Ben Wheeler
2d3158a8f7 Introduce new tx-push-www script to automate string push to transifex 2020-01-16 16:06:55 -05:00
picklesrus
b98f8eda72 Hopefully fix captcha site key in prod. I think I made a copy/paste error originally. 2019-09-19 13:12:50 -04:00
picklesrus
d2cb0818c8 Maybe setup captcha site keys properly? 2019-08-29 11:22:55 -04:00
BryceLTaylor
b63d64d03e Run Jest tests alongside Tap tests 2019-07-17 15:33:01 -04:00
Ray Schamp
3e6982ff9d Move remaining Makefile entries to package.json
Remove Docker since it wasn’t really being used.
2019-07-15 09:24:47 -04:00
Ray Schamp
2b558efb1d Add package-lock 2019-07-12 10:13:28 -04:00
Paul Kaplan
a9d2592ff6
Merge pull request #2531 from paulkaplan/staging-ga
Add a staging GA tracker for testing
2018-12-20 15:36:57 -05:00
Colby Gutierrez-Kraybill
155c13820e Only use SENTRY_AUTH_TOKEN in the environment variables set in travis gui 2018-12-20 14:15:00 -05:00
Colby Gutierrez-Kraybill
6c42f70d64 Add sentry auth, org and project dynamic configuration info 2018-12-20 14:08:32 -05:00
Paul Kaplan
9b1ba5ffcf Add a staging GA tracker for testing 2018-12-20 13:34:35 -05:00
Ray Schamp
df3d18e649
Revert "Revert "use cdn.scratch.ly in staging"" 2018-11-21 10:27:13 -05:00
Ray Schamp
45415944c1
Revert "use cdn.scratch.ly in staging" 2018-11-21 10:07:57 -05:00
Ben Wheeler
7ee463509c use cdn.scratch.ly in staging 2018-11-19 17:07:48 -05:00
Ben Wheeler
8e967737e5 use production or staging hosts for static assets url 2018-11-13 15:32:59 -05:00
Karishma Chadha
e771e91164 Configure cloud host and pass it as a prop to the gui. 2018-10-29 01:05:36 -04:00
Paul Kaplan
1228ef73b2
Update API_HOST_STAGING to point to api.scratch.ly 2018-10-10 14:17:07 -04:00
Ray Schamp
eefc56527d
Update packages after installing
This will bring in the latest version of anything not explicitly pinned, notably scratch-gui
2018-08-17 10:41:57 -04:00
Ray Schamp
a3c929db3d Finish setup of backpack, assets, projects hosts 2018-08-16 17:40:09 -04:00
Ray Schamp
d538412357 WIP: configure GUI for staging 2018-08-16 17:39:04 -04:00
BryceLTaylor
a46fd34e0d Make Travis run tests on all branches 2018-07-11 15:11:36 -04:00
BryceLTaylor
58ba061c66 Make Travis use Saucelabs 2018-07-11 11:14:44 -04:00
Colby Gutierrez-Kraybill
9d58c73eb0 Moving EB_AWS* key pairs into the travis settings for this repository 2018-06-27 10:00:39 -04:00
BryceLTaylor
ecd3f673a6 Make travis only run selenium tests on Travis Branch
Until we can get the tests to run reliably
2018-05-31 15:05:40 -04:00
BryceLTaylor
55f72e7487 Update travis.yml typo on running smoke tests 2018-05-30 16:29:37 -04:00
BryceLTaylor
d58599a22f Update travis.yml to run smoke tests 2018-05-30 10:40:44 -04:00
Ray Schamp
7a00acf737
Merge pull request #1744 from LLK/hotfix/conference-route
[Develop] Ignore querystring when routing conference page
2017-12-18 12:42:19 -05:00
Ray Schamp
969bc9e1cf Travis pls 2017-12-18 11:50:03 -05:00
Matthew Taylor
b584bb80e7 Upgrade compatibility to node 8
This fixes an issue in compilation by upgrading node-sass to v4.6, and also upgrades express in the process.

Callback added to `writeFile` in `get-localized-urls` in order to avoid a deprecation warning during `make translations`.
2017-11-15 13:28:10 -05:00
Ray Schamp
84a37a671f Remove SmartyStreets API
We are so lax with this that it's not actually helping us, and we don't have a plan with them anymore.
2017-07-13 10:44:50 -04:00
chrisgarrity
df15cb9dfb Install c++ compiler to build native extensions (#1360)
The ubuntu image that we’re using doesn’t include a C++11 compliant compiler. Followed Travis instructions to install a compiler:
https://docs.travis-ci.com/user/languages/javascript-with-nodejs#Node.js-v4-(or-io.js-v3)-compiler-requirements
2017-06-21 13:08:11 -04:00
Ray Schamp
70188cfb03 Set up SCRATCH_ENV for staging 2016-07-28 13:59:23 -04:00
Ray Schamp
cfa85427b1 Add address validation 2016-06-14 17:29:30 -04:00
Ray Schamp
7bd5f8f6c9 Cache pip 2016-05-13 15:33:46 -04:00
Ray Schamp
0f33ec836c Use published version of po2icu
Version 0.0.2 has i18next-conv 2.2.5 which uses iconv-lite rather than iconv. So this means we don't have to patch gcc.
2016-05-13 15:33:46 -04:00