Skip to content

Commit

Permalink
Merge pull request #264 from AdTechMedia/dev
Browse files Browse the repository at this point in the history
Remove comments (dev to stage)
  • Loading branch information
AlexanderC authored Jul 12, 2017
2 parents e0bb078 + 17d74a6 commit 3dcc260
Show file tree
Hide file tree
Showing 59 changed files with 638 additions and 2,689 deletions.
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ deeploy.*.json

# Backend files
**/backend/src/**/*.js
**/backend/src/**/*spec.js
**/backend/src/**/*.zip
**/backend/src/**/*.sfv
**/backend/src/**/_config.json
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ deeploy.json*

# Backend files
**/backend/src/**/*.js
!**/backend/src/**/*spec.js
**/backend/src/**/*.zip
**/backend/src/**/*.sfv

Expand Down
29 changes: 0 additions & 29 deletions .hound.yml

This file was deleted.

57 changes: 0 additions & 57 deletions .jst.yml

This file was deleted.

65 changes: 65 additions & 0 deletions .recink.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
$:
preprocess:
'$.coverage.compare.storage.options.1.region': 'eval'
'$.coverage.compare.storage.options.1.accessKeyId': 'eval'
'$.coverage.compare.storage.options.1.secretAccessKey': 'eval'
'$.cache.options.1.region': 'eval'
'$.cache.options.1.accessKeyId': 'eval'
'$.cache.options.1.secretAccessKey': 'eval'
'$.codeclimate.token': 'eval'
'$.snyk.token': 'eval'
cache:
driver: 's3'
options:
- 's3://travis-metadata/cache/AdTechMedia/adtechmedia-website'
-
region: 'process.env.AWS_DEFAULT_REGION'
accessKeyId: 'process.env.AWS_ACCESS_KEY_ID'
secretAccessKey: 'process.env.AWS_SECRET_ACCESS_KEY'
npm:
scripts:
- 'compile-travis'
dependencies:
chai: 'latest'
emit:
pattern:
- /^src.es6\/lib\/.+\.js$/i
- /^test\/.+\.js$/i
ignore:
- /^(.*\/)?node_modules(\/?$)?/i
- /^(.*\/)?vendor(\/?$)?/i
test:
mocha:
options:
ui: 'bdd'
reporter: 'spec'
pattern:
- /.+\.spec\.js$/i
ignore: ~
coverage:
pattern:
- /.+\.js$/i
ignore:
- /.+\.spec\.js$/i
- /^(.*\/)?node_modules(\/?$)?/i
reporters:
text-summary: ~
compare:
negative-delta: 1
storage:
driver: 's3'
options:
- 's3://travis-metadata/coverage/AdTechMedia/adtechmedia-website'
-
region: 'process.env.AWS_DEFAULT_REGION'
accessKeyId: 'process.env.AWS_ACCESS_KEY_ID'
secretAccessKey: 'process.env.AWS_SECRET_ACCESS_KEY'
codeclimate:
token: 'process.env.CODECLIMATE_REPO_TOKEN'
snyk:
token: 'process.env.SNYK_API_TOKEN'

### Add other modules here...
email-send:
root: src/adtechmedia-website/backend/src/email/send
45 changes: 38 additions & 7 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,44 @@
language: node_js
git: {depth: 1}
node_js: [6, 8]
sudo: required
git:
depth: 1
cache:
bundler: true
directories: [node_modules, $(npm root -g), $(npm config get prefix)/bin]
directories:
- node_modules
- "$(npm root -g)"
- "$(npm config get prefix)/bin"
branches:
only: [master, dev, stage, test]
before_install: [npm install -g run-jst]
script: jst run unit
only:
- master
- stage
- test
- dev
env:
global:
- {secure: tl4M0lbfnOknoCEDlaFrfAYV8vYlUMovGmi/+KuBtVfSkaPglYcuHpQyHDX3LfOwv8hLQ6Na8aezQcwnZGr0XUGOKPIF/pou9Pg64CFqiSwX/GWA37FpUbsFfz+C3aUNbHyKXEwsgsbzr2QONGNEUPRznFfV/shf/r/R803CzYlY+utdPsUzhyiaq/PD0Ve4omJLF/noS01XsSfAqD6cKkiARPRa8zvRrs/ZLlV1IU25kZpOCuEHyrdGpeXspKvGpzl3mXMm32bwOSJE3GXo5Zjc1sjCPfE10d5NPWiSHte+jtrK2YJ2ioBCeHnRciZqaTUVgQ5BC8N3foAaW9X/I66xW0w0jPWF/Q+U5ZMWZ18yvARBCs6nssUE5tOMR64nDBk/AIYa1sIhr32TTvFufrdg5Yclb5TbVj3opi0t8PheKJiLXpR0uet+PYh9nM6C1L5APJd5vOT6fhMIVcUObPIrqICvgIoZ0DSixZQdP+kx0K3R4ZBSkYuFni0nyqz4hmb0CWyVX7regPjdHS6vL1oWImeWVFG00RrFmhOQtXP/UmQHqOw0PlYNvGUThDRbt49cE87lODexxKL/Uwjg/FKP71l/L2hjZHV+KCrJ5plumWWXjOwxqJ6TSDucW4mh15zripc6EsuSZ6NWstVHKXv4rEikYAWF3n0CcjWuqIA=}
- DEEP_NO_INTERACTION=1
# AWS_ACCOUNT_ID=[secure]
- secure: "neCWR2sd07qIJ3PmW99Snp7r/0GdBrkFTnUfUmzCGWbq0FkX6MgbGK8Mnz/EWNpnZ07XiV816+/KGWFddisLYMCsbHoIFklBw5Z1ApWr9ZladEqoYeuCoM5KoDXkilwF6Zg3W66I+lOm0hwj73AyqO6iWtF8qZMZoIeUCYXBYTDLNBTUQTWJQyk34O4Umn8/f6FjCx/K0wJwQnA9NjqHYn2yKUEQR1Pu1ZPX95z90xEqiNEpu4AChohfLyGLeOoSSMiVTqftLXcqhOpK7WJnf5Mx/SWDhftpYtxYzHJ/QRqC9eomThvZoYMy6+yIV+HBvovlQCtOFRH+zkYZn9JmFigiAmr/BJx21eAfY07pPJvGR3uyGoR7NIXwCZZvck6U8mPzzueVLZSQZHqr1LZ+YkL52xc78OmyOMVft++chaBJGvLah4i8zRAf0frQHYPWqBBJyIysdS6/fGa2S0GaSDJugaSTYk4Lg1sGFxMZNQXK7Xos/DqQA6biNdWUPzCX9+YPMZNyv3MQtThDZDac6Feum6U9fylLKIJSrQJswMQoXzKT23GqGQnx0qrrz24l9KEyB+1oJ8byChd/IERnWjB+qrE4fB/acw2rA2iSAu0ZnohZq4W99ZpQYh8GVAMKuFD1t8Ex9M/fFIYkVl2/bEvjrceOQGDCwmQJCPIkCL8="
# AWS_ACCESS_KEY_ID=[secure]
- secure: "Y+DcVRFbwbhJEeJwotj7bWyn35N9t2JHZdCMo2CMFWqqQHQ7J8Xwa0cFEgJqOpPNRrMHORh1jlvV24JGPyvyhzIySi8NkKXKNDbPXJf0KS2cIAqVNrXC32eTbsNaJz7Q6T6Ds0HoW2nAUFO5xLZxXNdjnpniUBOcnmsKXJoFKANHT+74/vm2uCHJSXXUKqkpFkRO/zlpUuWnnk+DvUitoO+7PaBCOYC79WR+2D4ZJZh5a289soOPejP791KmuQLdsgZD3IX193sWZghA2VzF6abto3BZ3cK0S2ZlRkTme6bgcyG0y6ALVf6eBeqjb9i06CgAa5IBBvwKg9fcR4fvm3qYKkvbJKOIGfn34e0iR/d8kackb99bTXz+Bd8NV4OBRr8Uz94IeNQea5qqewkfx//vg+BdwgsiVC2Oux/6pKF8K3PFQih8SixClfF2i0IEcWwShwr4MaBTubPi1FbU2HSv/4t1HEcDTCTK7+jtXcvEMoQSFylVWhSjavnO6IPWUhxBDANC8hUYJlKZ39JFirwr3GaxgC1cZFMlA/GMNxDOjQSHIvmF6oPSxtAf4LibO9VkYmpg8qmEvtQ9meD8XhepqSvEQh4irqfejmcjcT7dL/2ys4XWXGHtVg5PLyAArowQOIJeqDaY4kMTUzRSwvxjy65hY+1tNoW6W+bbRq4="
# AWS_SECRET_ACCESS_KEY=[secure]
- secure: "VBmfw4XEN7P9h4lEOvl9VY98GHABVn8DTpVM5NUsPJz3lEWJrgWf7wxNCB5cPy8Fkg4bm3h0B/q1IpNU6YuZyQzH2VeVslCd5XrZk9g6L+XBy/NQDOpR2uCoLr3CwmElGHm3stiD+2ePbXKrsCwvikzQze8nvpuH5REc2TLcvDdbHkf9I29L4zB9BjFEJsRO24oHkM5EoGAWsIBkdvBXUFfqCE7Yoh0C2cxb8Vpc6k+4Ml+/EGLubtoR0/fEDPsY74xUyBscg1LmW4ZXHN5fsIqJJSHHApSBH/R/LrKBkCcfWdqJiixn3vMZDLalzGqTagFJknIvzrBVKu52RgBl2abf35r2NvlNvMXDW/xF8kJ2TRg1j/0JB4nxo4kj3QCF1AoCCbBz9SPLW/RRlRnyPUNEU6PEXCHfT1MF8vsCIvhNwDAClIpNW62gIA4XNo9xFtmnisR/hFldQ3D2MfXDzddkERoEuNGSi5KHxuVDPzapaBjTaTpuzYcGF2K6qpMPHcPsGkHMuEdz8X2PPGFLUn0yGI1PIp9XqYnp8aub4z1ZlyzeuDg0lk5KioLtIBB36w+bcUo+m44SbULAaqZcECcPrk3Z0ECArhxhxEOJJb1HzTVVp+e1OPCKUWF+d1hqxrL36yWPbIIKNlwdRQE08+K8aPpGwY7JBxI4RJozUYY="
# AWS_DEFAULT_REGION=[secure]
- secure: "gWJrmDW/p0y9KHcFulgiHXayZQluRZMducNhRLMn6yT0oc8pOPDQSULg/N02PTXycyNCAJxRAWlH6DD6y5rJjfvSqVU5e8b3fn/sGSL1uZQniWN7zt/yoaiYnTXDEtlKl2bhJw78WdQpWmS69TrlNWkIsmCod9c/gVpMm03AcE8isfqmeEqgV8ENQQjPHiXqgc/TFcMb5XC3nKKCg+0SdAXtV56qfE7fR1b+EOsLzHB8xUSHtEceZDV6G+ufmrts+o7j6vGfmonGv3kXgtd3/Nzyortr+yatx6DNhj/3xRX2N1xqSJ6XUJ0Ac6UyJfnaMCi/mZJV9i23nVsymV6GWIIVw7I6bEJLgh9rHfe1mCIDRDEO0BoR2K2v/GAAIrYbI0iKxxgVJesO/a10t33t2fnif905794KVM1ZcP46e0R6kD2qiF04b86sPtXGkXa5HQSRZ3rSDJQqAb1r+Ls/jWK4xm7Xt/3p267dKnBc1KGMZD4CjMJHw8wO3lKX3whS/zC4OvYlgjobetKoKfT4VNHGQ/RWxCLYLWIKh6tLXVkKbFbis1IlXIiCfwQFTfZaJ1co/I2HXbLfAJ3LE6PNCDD5u8b8+0K0nYuLvpoAPjcw/W+RkHP8CQtRNBgCGup1nWtoYBTQ+mb57YbO1R5F6iZjNuB4RVy01LQ3jqpXeT4="
# CODECLIMATE_REPO_TOKEN=[secure]
- secure: "QONsxWDu0hlTbrTdM2u1ay2tKsIesz56UKjwNanSD3TyBkAvib2w/BZXZL2QuLkNm4nUYrWGrxDNDn4EQbfNKOvo3d3IUI0W+ZDwrKAGKVa8SOXCiXCuh5gXJnbkuLBAS3Mj+EznZ/GCNieWw+4N3iAjXwUJiaAFvyC1hzNsY3Sh+vDJjjmqJZC63kc8rfO+aWb0oRm1m7rnd6weHJBw8F6M2u4DS9N+zCu1UcOufzalcjh3+8isgwkbHVLVDOtNPdGI/Kv6J+kL66K1yhWlKWlV4IfEoOM4iYpo9vYafeLROLOcTnTHFJ7glZM2HU+83mfSu1RvWwUPVz05o0bF6nkM2Fy+Go+qmQHf7AJ2o3/POVNPpQheCDLDOYyc40jmFdGG8vlXs7Yz88j+Z2u3OD+SY9X33lMQooZnWW8ZkTqOsmhhuCOFjAn3Yk33AfTETn/AOyCfyk2zEQQNWS98IiJGFYfN11JV2lvdmLnZYtVSfwl2Ni752oZB7pHUeOaLcCNtxQiJ9aEHKbSJ0DwJYqD0LBasjQg5Qoj2L113GHnZXQd8qCLlmTvyR0fBA18XPsTj28x0Xujtol8QtuCj9ABSeX7KkAjwwI6dgq3X/b/7TBlLdPVvYwv96y4XCm2exgZggU/uX3CAEsCCacwARAc3akK+ALjgYzu5fto3U18="
# GITHUB_ACCESS_TOKEN=[secure]
- secure: "EKO+qRXIxNEEHvOD2iZN0UaU91J+3IKv+A+o/cdsbbYN4YdL0m9vXsKEi3XmcwVjksZYpQKFqfrUz2bb92nNe7wngaAPJocQ3Ba9VpWZDtmsYMsuN+THdKm//E/B5nBP8jyPz4pAgcuQgm7xRekNCtgB+DUijO8WHEv1zJQhtr1Df2KfEaUAdx2CoLrE50kVztXZ3AJqAY0buKMrSTieysEH9drEleEDTaMZaTrNjV/PzGCpcXApOl4uHfndyNksd8FcwN/+9HtTh2nKODCdHz+scjTWDj8XSvOzWM+wxR6f9SQdp6bIaW1q1P1EKLjAk7IY4GEdRycFXUC4aX+ckt9COJd1iMk1u6cWz+2cIFHk0vYiDPhBls7i+QlpbPbGeXBg7i0FgljG+sp6o1quAlfF4I2e5W6xlD9CeWMRmhlUwCvvLx3V710f2oDrxHZYpHhOKLuVnpfkqwpSNG5vGEQ0cCRPKIzjodkTiGS0JtNKrk9W3HvASxgZ4iBw8s6dOEFAud8XDn1H+G3ty3G634PqzMCjawEmtbVeORsXXjG1lA1q6QpeBSCFpN9cgnj57YT/hGkPVfuwzbYvARbbf6JmKMKYrsABdxWFskwkSj7RxuPHhIYVQaYpbaUp0kBkWhDi3Ga1ZD4KpYXgT8/IjT0nrairZRzs2T1Se3CGe6c="
# SNYK_API_TOKEN=[secure]
- secure: "JVaYl9zH8UhAoWwQ9/fgY9suezRkYutPazkQjaoFS5oZHLn0CucNQdXDNEslyLMfRYpAsjqoXRjFI8bY4md+8/CIdBiBmfMEVX+Zwue7GrpqqovqW6gIlNnmMX4Xzd1R0sgGzr6cZr2SaAv3ryvN/RX/JzHVOSDjlrZIWrj4GznDLehXZieQC1A4H1VjzHazUSJ5PpQ6Vl3F0rW7MqHyaO6O1EMkHv2LwX6Ojp79d3MwyggjUB2VudnXyOYypP6JKGWv0cMV8N8YbyJM+c8nkxr41EV4lM7Z6s7aA+Z0G00A8V8YSsdLOvh045cxOA7ehu0EWIXxl4umR/V5FzN504YyM0a3ILo9/uan6esFRZGBftY1H5Aww0fw6yORkA2oZhB/fClLNhrNzGl2F//BgVY9yjsPI7vCeX3kZNsf8AtMVMeEENnYqfxv334PNVuddkBE3+XmqJQ9Kxz4nsh7AmMwHx/EnIfpi16YI2xJkb/kdnhb8P9BDUpjXd37tIVvNRdVGKPwzvjCkv4Gl7ZfEetsi904io9sj3KNCi3FQSUJrWb/ck7LGSsdgt0thKvjjavOvJC19FWq97YuU2ouV5+MFnQCCbNrF/62RVhmso7MZEdxewQLOnKKJomPuiHcjeQaDvkOepn7L8ost1OLq5jhh51Zv6gpoCkYc8/jlqA="

stage: "Run Unit Tests :clipboard:"
node_js:
- 6
- 8
before_install:
- npm install -g recink
- npm install -g recink-codeclimate
- npm install -g recink-snyk
script:
- recink run unit -c recink-codeclimate -c recink-snyk
32 changes: 32 additions & 0 deletions bin/compile-lib.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/usr/bin/env bash

if [ -z "$1" ]; then
echo "You must provide library path"
exit 1
fi

_pwd=$(pwd)
_lib="$1"

# todo: find a smarter fix
# Fixing "spawn sh ENOENT" issue
cd /

REQUIRED_DEPS=("babel-cli" "babel-plugin-add-module-exports" "babel-preset-node6");
NPM_BIN=`which npm`
NPM_GLOBAL_NM=`$NPM_BIN root -g`

echo "Checking babel-* dependencies in $NPM_GLOBAL_NM"

for DEP in ${REQUIRED_DEPS[@]}; do
if [ ! -d "$NPM_GLOBAL_NM/$DEP" ]; then
echo "Installing missing $DEP"
"$NPM_BIN" install -g "$DEP" || (echo "Failed to install $DEP" && exit 1)
echo "$DEP has been installed"
echo ""
fi
done

cd "$_pwd" || (echo "Failed to resume to $_pwd" && exit 1)
cd "$_lib" || (echo "Failed to pwd to lib path $_pwd" && exit 1)
babel . --extensions='.es6' --plugins="$NPM_GLOBAL_NM/babel-plugin-add-module-exports" --presets="$NPM_GLOBAL_NM/babel-preset-node6" --out-dir="." || (echo "Failed to compile $_pwd" && exit 1)
Loading

0 comments on commit 3dcc260

Please sign in to comment.