Skip to content

Commit dec4383

Browse files
committed
Merge remote-tracking branch 'upstream/master' into api-token-auth-header
2 parents 66c92fd + 6a44062 commit dec4383

File tree

373 files changed

+27995
-22434
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

373 files changed

+27995
-22434
lines changed

.buildpacks

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
https://github.com/Starkast/heroku-buildpack-cmake#a243c67
21
https://github.com/emk/heroku-buildpack-rust#578d630
32
https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/emberjs.tgz
4-
https://github.com/travis-ci/nginx-buildpack.git#2fbde35
3+
https://github.com/heroku/heroku-buildpack-nginx.git#fbc49cd
54
https://github.com/sgrif/heroku-buildpack-diesel#f605edd

.diesel_version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.3.0
1+
1.4.0

.eslintignore

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# unconventional js
2+
/blueprints/*/files/
3+
/vendor/
4+
5+
# compiled output
6+
/dist/
7+
/tmp/
8+
9+
# dependencies
10+
/bower_components/
11+
/node_modules/
12+
13+
# misc
14+
/coverage/
15+
!.*
16+
17+
# ember-try
18+
/.node_modules.ember-try/
19+
/bower.json.ember-try
20+
/package.json.ember-try

.eslintrc.js

Lines changed: 38 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,41 @@
11
module.exports = {
2-
root: true,
3-
parserOptions: {
4-
ecmaVersion: 2017,
5-
sourceType: 'module',
6-
ecmaFeatures: {
7-
experimentalObjectRestSpread: true,
8-
},
2+
root: true,
3+
parserOptions: {
4+
ecmaVersion: 2018,
5+
sourceType: 'module',
6+
},
7+
plugins: ['ember', 'prettier'],
8+
extends: ['eslint:recommended', 'plugin:ember/recommended', 'plugin:prettier/recommended'],
9+
env: {
10+
browser: true,
11+
},
12+
rules: {
13+
'prettier/prettier': 'error',
14+
'ember/no-observers': 'warn',
15+
'ember/no-new-mixins': 'warn',
16+
'ember/require-return-from-computed': 'warn',
17+
},
18+
overrides: [
19+
// node files
20+
{
21+
files: [
22+
'.eslintrc.js',
23+
'.template-lintrc.js',
24+
'ember-cli-build.js',
25+
'testem.js',
26+
'blueprints/*/index.js',
27+
'config/**/*.js',
28+
'lib/*/index.js',
29+
'server/**/*.js',
30+
],
31+
parserOptions: {
32+
sourceType: 'script',
33+
ecmaVersion: 2018,
34+
},
35+
env: {
36+
browser: false,
37+
node: true,
38+
},
939
},
10-
plugins: ['ember', 'prettier'],
11-
extends: ['eslint:recommended', 'plugin:ember/recommended', 'plugin:prettier/recommended'],
12-
env: {
13-
browser: true,
14-
},
15-
rules: {
16-
'prettier/prettier': 'error',
17-
18-
'arrow-parens': 'off',
19-
'brace-style': 'off',
20-
camelcase: 'off',
21-
'comma-dangle': 'off',
22-
'dot-notation': 'off',
23-
'operator-linebreak': 'off',
24-
},
25-
overrides: [
26-
// node files
27-
{
28-
files: ['testem.js', 'ember-cli-build.js', 'config/**/*.js', 'lib/*/index.js'],
29-
parserOptions: {
30-
sourceType: 'script',
31-
ecmaVersion: 2015,
32-
},
33-
env: {
34-
browser: false,
35-
node: true,
36-
},
37-
},
38-
],
40+
],
3941
};

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
/bower_components
1212

1313
# misc
14+
/.eslintcache
1415
/.sass-cache
1516
/connect.lock
1617
/coverage/*

.template-lintrc.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
/* eslint-env node */
44

55
module.exports = {
6-
extends: 'recommended',
6+
extends: 'recommended',
77

8-
rules: {
9-
'block-indentation': false,
10-
'img-alt-attributes': false,
11-
'triple-curlies': false,
12-
},
8+
rules: {
9+
'img-alt-attributes': false,
10+
'triple-curlies': false,
11+
'html-comments': false,
12+
},
1313
};

.travis.yml

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
language: rust
22
sudo: required
3-
dist: trusty
4-
5-
# Ignore this branch per bors-ng documentation
6-
branches:
7-
except:
8-
- staging.tmp
3+
dist: xenial
94

105
cache:
116
cargo: true
@@ -24,41 +19,49 @@ env:
2419
# on community-submitted PRs
2520
- PERCY_TOKEN=0d8707a02b19aebbec79bb0bf302b8d2fa95edb33169cfe41b084289596670b1
2621
- PERCY_PROJECT=crates-io/crates.io
22+
- PGPORT=5433
2723

2824
install:
25+
- sudo cp /etc/postgresql/10/main/pg_hba.conf /etc/postgresql/11/main/pg_hba.conf
26+
- sudo systemctl restart postgresql@11-main
2927
- script/ci/cargo-clean-on-new-rustc-version.sh
3028
- cargo install --force diesel_cli --vers `cat .diesel_version` --no-default-features --features postgres && export PATH=$HOME/.cargo/bin:$PATH
3129

3230
before_script:
33-
- diesel database setup
31+
- diesel database setup --locked-schema
3432

3533
addons:
3634
chrome: stable
37-
postgresql: "9.5"
35+
postgresql: "11"
3836
apt:
39-
sources:
40-
- kalakris-cmake
4137
packages:
42-
- cmake
43-
- libcurl4-openssl-dev
44-
- libelf-dev
45-
- libdw-dev
38+
- postgresql-11
39+
- postgresql-client-11
4640

4741
matrix:
4842
fast_finish: true
4943
allow_failures:
5044
- rust: nightly
5145
include:
52-
- rust: stable
46+
- name: Backend
47+
rust: stable
5348
before_install:
54-
- nvm install 10
55-
- npm ci
5649
- rustup component add rustfmt-preview
5750
- rustup component add clippy-preview
5851
script:
5952
- cargo fmt -- --check
6053
- cargo clippy --all-targets --all-features --all
6154
- cargo test
55+
- name: Frontend
56+
language: node_js
57+
node_js: 12
58+
install:
59+
- npm ci
60+
before_script: skip
61+
script:
62+
- npm run lint:hbs
63+
- npm run lint:js
64+
- npm run lint:deps
6265
- npm test
6366
- rust: beta
6467
script:

0 commit comments

Comments
 (0)