Commit Graph

50 Commits (bae35c0859e3e7ece4d6a25860eeeec9e1d7bc11)

Author SHA1 Message Date
David Baker 26aaa58e3c Comments are great 2020-01-24 14:58:46 +00:00
David Baker b17f38856c More quote failing 2020-01-24 14:56:00 +00:00
David Baker de5c47960c quotes 2020-01-24 14:51:11 +00:00
David Baker 19c49eedec reskindex for tests 2020-01-24 14:36:12 +00:00
David Baker 5536384866 Do less unnecessary work on CI
We were checking out & installing the develop js-sdk explicitly
in cases where we didn't need it at all. We were babeling the src
folder many, many times over (in some cases twice in the same job)
and never using the output at all.
2020-01-24 14:21:28 +00:00
David Baker 098d097922 Re-enable stylelint on CI 2020-01-24 14:03:31 +00:00
Michael Telatynski d04ba40efe fix syntax 2020-01-22 15:05:40 +00:00
Michael Telatynski 088b1ea628 Retry end-to-end tests automatically once if they fail, flakey flake 2020-01-22 15:03:48 +00:00
Travis Ralston 27412ba0b2 Fix end-to-end test layering too 2020-01-20 16:23:33 -07:00
Travis Ralston 62b1dd77a6 Fix layering of the riot-web tests pipeline 2020-01-20 16:12:59 -07:00
Travis Ralston 4e018905fc Remove Chrome stuff (not needed for riot-web tests anymore) 2020-01-20 15:17:47 -07:00
Travis Ralston 813b14018e Fix CI build steps for new environment.
Some of the CI stuff requires the autogenerated files to be present. Easiest way to get them all is to build the thing. Previously this was done in an install stage, but we don't do that anymore.
2020-01-13 20:15:58 -07:00
Travis Ralston 9f04f94c65 Enable e2e and Riot tests, removing Karma 2020-01-09 17:55:57 -07:00
Travis Ralston a8c8406ac4 Merge remote-tracking branch 'origin/t3chguy/jest' into travis/sourcemaps 2020-01-09 16:06:46 -07:00
Michael Telatynski 386d6ec055 we don't need to install riot-web for react-sdk unit tests 2019-12-17 12:16:40 +00:00
Michael Telatynski 802092bf9a All tests passing locally. We no longer need Chrome in buildkite 2019-12-17 11:53:18 +00:00
Travis Ralston f5264db028 Disable end-to-end tests too
They rely on a working riot-web build, which this is not.
2019-12-12 14:44:46 -07:00
Travis Ralston 59ddefdb8f Disable tests for new TypeScript build
We're switching to Jest anyways, and getting these things to run is basically impossible at the moment.
2019-12-12 14:39:01 -07:00
Travis Ralston 97af0403e5 Upgrade to babel@7 and support typescript
This breaks the tests
2019-12-12 14:37:14 -07:00
David Baker c36950db23 Make CI scripts executable
and remove chmod line from pipeline
2019-12-04 10:30:37 +00:00
Bruno Windels 867739e8be switch e2e tests to xlarge queue 2019-10-10 11:45:35 +02:00
Travis Ralston 40b5b784a3 Break out into sections 2019-07-11 12:49:08 -06:00
Travis Ralston f6af464fff Verify i18n in CI
To protect developers from mistakes such as missing strings or getting them out of order.
2019-07-11 12:37:17 -06:00
J. Ryan Stinnett ba37a55a6c Install latest JS SDK when linting
Since React SDK's linting rules depend on JS SDK, we should use the latest
changes when linting as well in case there's been a recent rule change.
2019-06-04 16:40:45 +01:00
David Baker 74abaa4abc wrong number of spaces 2019-04-26 16:02:12 +01:00
David Baker 38d5b2c21c Trigger riot-web build
Can't really test this without it being on develop
2019-04-26 15:54:35 +01:00
Bruno Windels c5986395ef propagate env to e2e tests so they can get correct branch of e2e tests 2019-04-17 14:13:12 +02:00
Bruno Windels 6e8e62e619 use medium agent for e2e tests 2019-04-11 16:16:29 +02:00
Bruno Windels 04710e6ca0
Merge pull request #2867 from matrix-org/bwindels/e2etests
Re-enable E2E tests
2019-04-10 08:28:49 +00:00
Bruno Windels f5f89ee4e3 move package installation to docker image to avoid on every run 2019-04-09 17:56:03 +02:00
Bruno Windels 57092eeb4f add buildkite sections 2019-04-09 17:27:49 +02:00
David Baker 3727d85487 Add stylelint to CIs 2019-04-09 15:08:04 +01:00
Bruno Windels 4eeaf05e81 no sandbox didn't work, lets try installing a gazilion deps from the puppeteer page 2019-04-05 17:29:33 +02:00
Bruno Windels 253e1c1e4e lets see if this package gives us uuidgen 2019-04-05 16:05:08 +02:00
Bruno Windels 296ee30b9d we need uuidgen, not uuid command. former is part of utils-linux 2019-04-05 15:05:54 +02:00
Bruno Windels 10797cf6a4 uuid is not include in docker image 2019-04-05 13:23:48 +02:00
Bruno Windels 9b3296f9c9 update package list before installing packages 2019-04-05 12:43:28 +02:00
Bruno Windels 5581274e85 try without packages as we're using a fat docker image 2019-04-05 12:31:57 +02:00
Bruno Windels 35ecf9fa25 no sudo needed 2019-04-04 10:40:54 +02:00
Bruno Windels 1715a6f4fa fix indent level 2019-04-04 10:35:47 +02:00
Bruno Windels 9819c49706 enable e2e tests again, with python3 only 2019-04-03 17:05:04 +02:00
Travis Ralston 8a0d6562dc Use medium agents for the more resource intensive builds 2019-03-21 10:55:43 -06:00
David Baker 8b1e05542d Add log grouping to buildkite 2019-03-20 19:10:47 +00:00
Travis Ralston d8a559074b Better emoji is the most important part of CI 2019-03-15 10:33:39 -06:00
Travis Ralston cab5f7aba4 Use the right branch for fetching dependencies 2019-03-13 22:44:09 -06:00
Travis Ralston bdc94f3847 Fix Chrome for Karma 2019-03-13 22:11:45 -06:00
Travis Ralston c63c6fce70 Linter doesn't need downstream projects 2019-03-13 18:33:45 -06:00
Travis Ralston 311c81fca0 Disable end-to-end tests for now 2019-03-13 17:56:53 -06:00
Travis Ralston 378bf68b43 Force the scripts to be executable in BuildKite 2019-03-13 17:55:51 -06:00
Travis Ralston 618b2b1ae6 Add basic BuildKite :pipeline: 2019-03-13 17:42:05 -06:00