Merge remote-tracking branch 'origin/develop' into travis/browser-support-docs
This commit is contained in:
commit
25c767c79e
|
@ -0,0 +1,26 @@
|
||||||
|
steps:
|
||||||
|
- label: ":eslint: Lint"
|
||||||
|
command:
|
||||||
|
- "yarn install"
|
||||||
|
- "yarn lint"
|
||||||
|
plugins:
|
||||||
|
- docker#v3.0.1:
|
||||||
|
image: "node:10"
|
||||||
|
|
||||||
|
- label: ":karma: Tests"
|
||||||
|
command:
|
||||||
|
# Install chrome
|
||||||
|
- "wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -"
|
||||||
|
- "sh -c 'echo \"deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main\" >> /etc/apt/sources.list.d/google.list'"
|
||||||
|
- "apt-get update"
|
||||||
|
- "apt-get install -y google-chrome-stable"
|
||||||
|
# Run tests
|
||||||
|
- "./scripts/fetch-develop.deps.sh --depth 1"
|
||||||
|
- "yarn install"
|
||||||
|
- "yarn test"
|
||||||
|
env:
|
||||||
|
CHROME_BIN: "/usr/bin/google-chrome-stable"
|
||||||
|
plugins:
|
||||||
|
- docker#v3.0.1:
|
||||||
|
image: "node:10"
|
||||||
|
propagate-environment: true
|
|
@ -2,7 +2,7 @@
|
||||||
name: Bug report
|
name: Bug report
|
||||||
about: Create a report to help us improve
|
about: Create a report to help us improve
|
||||||
title: ''
|
title: ''
|
||||||
labels: ''
|
labels: bug
|
||||||
assignees: ''
|
assignees: ''
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
|
@ -0,0 +1,57 @@
|
||||||
|
---
|
||||||
|
name: User Interface or Usability Bug report
|
||||||
|
about: Please include screenshots in UI/UX bug reports
|
||||||
|
title: ''
|
||||||
|
labels: ''
|
||||||
|
assignees: ''
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- A picture's worth a thousand words: PLEASE INCLUDE A SCREENSHOT :P -->
|
||||||
|
|
||||||
|
<!-- Please report security issues by email to security@matrix.org -->
|
||||||
|
|
||||||
|
<!-- This is a bug report template. By following the instructions below and
|
||||||
|
filling out the sections with your information, you will help the us to get all
|
||||||
|
the necessary data to fix your issue.
|
||||||
|
|
||||||
|
You can also preview your report before submitting it. You may remove sections
|
||||||
|
that aren't relevant to your particular case.
|
||||||
|
|
||||||
|
Text between <!-- and --> marks will be invisible in the report.
|
||||||
|
-->
|
||||||
|
|
||||||
|
### Description
|
||||||
|
|
||||||
|
Describe here the problem that you are experiencing, or the feature you are requesting.
|
||||||
|
|
||||||
|
### Steps to reproduce
|
||||||
|
|
||||||
|
- For bugs, list the steps
|
||||||
|
- that reproduce the bug
|
||||||
|
- using hyphens as bullet points
|
||||||
|
|
||||||
|
Describe how what happens differs from what you expected.
|
||||||
|
|
||||||
|
Log: sent/not sent? <!-- You can send us the app's logs via the 'Report bug'
|
||||||
|
link on the 'Settings' page. Very important for hard-to-reproduce bugs. Please
|
||||||
|
file a bug here too! -->
|
||||||
|
|
||||||
|
<!-- Include screenshots if possible: you can drag and drop images below. -->
|
||||||
|
|
||||||
|
### Version information
|
||||||
|
|
||||||
|
<!-- IMPORTANT: please answer the following questions, to help us narrow down the problem -->
|
||||||
|
|
||||||
|
- **Platform**: web (in-browser) or desktop?
|
||||||
|
|
||||||
|
For the web app:
|
||||||
|
|
||||||
|
- **Browser**: Chrome, Safari, Firefox? which version?
|
||||||
|
- **OS**: Windows, macOS, Ubuntu, Arch Linux, etc?
|
||||||
|
- **URL**: riot.im/develop / riot.im/app / somewhere else? If a private server, what version of riot-web?
|
||||||
|
|
||||||
|
For the desktop app:
|
||||||
|
|
||||||
|
- **OS**: Windows, macOS, Ubuntu, Arch Linux, etc?
|
||||||
|
- **Version**: 1.x.y <!-- check the user settings panel if unsure -->
|
30
.travis.yml
30
.travis.yml
|
@ -1,30 +0,0 @@
|
||||||
# we need trusty for the chrome addon
|
|
||||||
dist: trusty
|
|
||||||
|
|
||||||
# we don't need sudo, so can run in a container, which makes startup much
|
|
||||||
# quicker.
|
|
||||||
#
|
|
||||||
# unfortunately we do temporarily require sudo as a workaround for
|
|
||||||
# https://github.com/travis-ci/travis-ci/issues/8836
|
|
||||||
sudo: required
|
|
||||||
|
|
||||||
language: node_js
|
|
||||||
node_js:
|
|
||||||
# make sure we work with a range of node versions.
|
|
||||||
#
|
|
||||||
# Current status of node versions: https://github.com/nodejs/LTS/
|
|
||||||
# Our minimum supported version is Node 10.
|
|
||||||
- 10
|
|
||||||
- 11
|
|
||||||
addons:
|
|
||||||
chrome: stable
|
|
||||||
before_install:
|
|
||||||
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.13.0
|
|
||||||
- export PATH=$HOME/.yarn/bin:$PATH
|
|
||||||
install:
|
|
||||||
# clone the deps with depth 1: we know we will only ever need that one
|
|
||||||
# commit.
|
|
||||||
- scripts/fetch-develop.deps.sh --depth 1 && yarn install
|
|
||||||
script:
|
|
||||||
- CHROME_BIN='/usr/bin/google-chrome-stable' yarn test
|
|
||||||
- yarn lint
|
|
|
@ -138,10 +138,10 @@ module.exports = function (config) {
|
||||||
],
|
],
|
||||||
|
|
||||||
customLaunchers: {
|
customLaunchers: {
|
||||||
'ChromeHeadless': {
|
'VectorChromeHeadless': {
|
||||||
base: 'Chrome',
|
base: 'Chrome',
|
||||||
flags: [
|
flags: [
|
||||||
// '--no-sandbox',
|
'--no-sandbox',
|
||||||
// See https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md
|
// See https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md
|
||||||
'--headless',
|
'--headless',
|
||||||
'--disable-gpu',
|
'--disable-gpu',
|
||||||
|
|
|
@ -56,7 +56,7 @@
|
||||||
"lintall": "eslint src/ test/",
|
"lintall": "eslint src/ test/",
|
||||||
"clean": "rimraf lib webapp electron_app/dist",
|
"clean": "rimraf lib webapp electron_app/dist",
|
||||||
"prepare": "yarn clean && yarn build:compile",
|
"prepare": "yarn clean && yarn build:compile",
|
||||||
"test": "karma start --single-run=true --autoWatch=false --browsers ChromeHeadless",
|
"test": "karma start --single-run=true --autoWatch=false --browsers VectorChromeHeadless",
|
||||||
"test-multi": "karma start"
|
"test-multi": "karma start"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -117,7 +117,7 @@
|
||||||
"html-webpack-plugin": "^3.2.0",
|
"html-webpack-plugin": "^3.2.0",
|
||||||
"json-loader": "^0.5.3",
|
"json-loader": "^0.5.3",
|
||||||
"karma": "^3.1.2",
|
"karma": "^3.1.2",
|
||||||
"karma-chrome-launcher": "^0.2.3",
|
"karma-chrome-launcher": "^2.2.0",
|
||||||
"karma-cli": "^1.0.1",
|
"karma-cli": "^1.0.1",
|
||||||
"karma-junit-reporter": "^2.0.0",
|
"karma-junit-reporter": "^2.0.0",
|
||||||
"karma-logcapture-reporter": "0.0.1",
|
"karma-logcapture-reporter": "0.0.1",
|
||||||
|
|
|
@ -40,9 +40,9 @@ function dodep() {
|
||||||
# Try the PR author's branch in case it exists on the deps as well.
|
# Try the PR author's branch in case it exists on the deps as well.
|
||||||
# Try the target branch of the push or PR.
|
# Try the target branch of the push or PR.
|
||||||
# Use the default branch as the last resort.
|
# Use the default branch as the last resort.
|
||||||
if [[ "$TRAVIS" == true ]]; then
|
if [[ "$BUILDKITE" == true ]]; then
|
||||||
clone $org $repo $TRAVIS_PULL_REQUEST_BRANCH ||
|
clone $org $repo $BUILDKITE_BRANCH ||
|
||||||
clone $org $repo $TRAVIS_BRANCH ||
|
clone $org $repo $BUILDKITE_PULL_REQUEST_BASE_BRANCH ||
|
||||||
clone $org $repo $defbranch ||
|
clone $org $repo $defbranch ||
|
||||||
return $?
|
return $?
|
||||||
else
|
else
|
||||||
|
|
|
@ -5336,10 +5336,10 @@ jsx-ast-utils@^2.0.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
array-includes "^3.0.3"
|
array-includes "^3.0.3"
|
||||||
|
|
||||||
karma-chrome-launcher@^0.2.3:
|
karma-chrome-launcher@^2.2.0:
|
||||||
version "0.2.3"
|
version "2.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-0.2.3.tgz#4c6d700d163a9d34c618efd87918be49e7a4a8c9"
|
resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz#cf1b9d07136cc18fe239327d24654c3dbc368acf"
|
||||||
integrity sha1-TG1wDRY6nTTGGO/YeRi+SeekqMk=
|
integrity sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==
|
||||||
dependencies:
|
dependencies:
|
||||||
fs-access "^1.0.0"
|
fs-access "^1.0.0"
|
||||||
which "^1.2.1"
|
which "^1.2.1"
|
||||||
|
|
Loading…
Reference in New Issue