Skip to content
This repository has been archived by the owner on Apr 6, 2022. It is now read-only.

bump dependencies #247

Merged
merged 37 commits into from May 9, 2019
Merged
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
fa62f11
chore(dependencies): bump dependencies minor
patte Apr 26, 2019
e8fad23
refactor(dependencies): upgrade slack from 4.x.x to 5.x.x
patte Apr 27, 2019
6762315
refactor(dependencies): bump isomorphic-unfetch
patte Apr 27, 2019
ada81e0
fix(dependencies): upgrade maxmind
patte Apr 29, 2019
4189a8b
fix(dependencies): upgrade majors (that don't require adaptation)
patte Apr 29, 2019
fccdca0
fix(dependencies): honour updated superb
patte Apr 29, 2019
17bd0fe
fix(dependencies): upgrade @octokit/rest
patte Apr 29, 2019
2f0bd62
fix(dependencies): fix upgrade @octokit/rest
patte Apr 30, 2019
d3ef41d
fix(dependencies): upgrade to apollo-server 2.x
patte Apr 30, 2019
f51a1c6
Merge branch 'test-jest-db' into bump-dependencies
patte Apr 30, 2019
9013f55
fix(dependencies): fix upgrade @octokit/rest
patte Apr 30, 2019
9353ed7
fix(dependencies): fix upgrade apollo-server remove CORS
patte Apr 30, 2019
7b7b8bd
fix(dependencies): bump majors without implications
patte Apr 30, 2019
b81cab2
fix(dependencies): upgrade connect-pg-simple
patte Apr 30, 2019
6f62e8c
fix(dependencies): bump to node 12
patte Apr 30, 2019
9fe930d
fix(dependencies): update test snapshots for node 12
patte Apr 30, 2019
6afb895
fix(dependencies): fix upgrade openpgp (now uses async)
patte Apr 30, 2019
9d2e454
fix(dependencies): use yarn 16 on travis
patte Apr 30, 2019
9660180
use orbiting/actions-yarn (node v12)
patte Apr 30, 2019
83e8f58
fix(dependencies): remove obsolete apollo-engine
patte Apr 30, 2019
aa3481f
fix(dependencies): fix upgrade @octokit/rest (rateLimit)
patte Apr 30, 2019
0700814
Merge branch 'test-jest-db' into bump-dependencies
patte May 2, 2019
8e22e3f
Merge branch 'test-jest-db' into bump-dependencies
patte May 2, 2019
7aa1091
fix(dependencies): bump minors and majors without implications
patte May 2, 2019
82cc76a
Merge branch 'test-jest-db' into bump-dependencies
patte May 2, 2019
cd57e79
cleanup
patte May 3, 2019
8b76e83
remove unused dep nock
patte May 3, 2019
3afa755
Merge branch 'test-jest-db' into bump-dependencies
patte May 8, 2019
0899641
Merge branch 'test-jest-db' into bump-dependencies
patte May 8, 2019
241848f
fix(dependencies): bump node in .nvmrc
patte May 8, 2019
f529f0a
fix(dependencies): fix stacktrace break in graphql-errors
patte May 8, 2019
2e38198
fix(dependencies): fix subscriptions for unauthorized sessions
patte May 8, 2019
e2121c3
fix(dependencies): fix DeviceInformationInput parse Int to String
patte May 8, 2019
624ce0d
Merge branch 'test-jest-db' into bump-dependencies
patte May 9, 2019
b1863af
Merge branch 'test-jest-db' into bump-dependencies
patte May 9, 2019
b4e14f1
fix(dependencies): try to fix keepalive (apollo-server doesn't like i…
patte May 9, 2019
93d0979
fix(dependencies): sanitize branch name (updated superheroes)
patte May 9, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/main.workflow
Expand Up @@ -4,12 +4,12 @@ workflow "Unit Testing on push" {
}

action "yarn install" {
uses = "borales/actions-yarn@master"
uses = "orbiting/actions-yarn@master"
args = "install"
}

action "yarn test:unit" {
uses = "borales/actions-yarn@master"
uses = "orbiting/actions-yarn@master"
args = "test:unit"
needs = ["yarn install"]
}
2 changes: 1 addition & 1 deletion .nvmrc
@@ -1 +1 @@
10
12
6 changes: 3 additions & 3 deletions .travis.yml
@@ -1,4 +1,6 @@
language: node_js
node_js:
- "12"
cache:
directories:
- node_modules
Expand All @@ -15,8 +17,6 @@ env:
global:
- NODE_ENV=development
- PORT=5020
- PUBLIC_WS_URL_BASE=ws://localhost:5020
- PUBLIC_WS_URL_PATH=/graphql
- SEND_MAILS=false
- FORCE_TEST_END=true
- SESSION_SECRET=testtest
Expand All @@ -32,7 +32,7 @@ env:
- AUTO_LOGIN_REGEX='^([a-zA-Z0-9._%+-]+)@test\.project-r\.construction$'
- DOCUMENTS_RESTRICT_TO_ROLES=member
before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.7.0
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.16.0
- export PATH=$HOME/.yarn/bin:$PATH
- curl -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.0.deb && sudo dpkg -i --force-confnew elasticsearch-6.3.0.deb && sudo service elasticsearch restart
before_script:
Expand Down
1 change: 0 additions & 1 deletion README.md
Expand Up @@ -72,7 +72,6 @@ LOCAL_IP=192.168.1.88
```
CORS_WHITELIST_URL=http://republik.test
COOKIE_DOMAIN=.republik.test
PUBLIC_WS_URL_BASE=ws://api.republik.test
```
- in `republik-frontend/.env`
```
Expand Down
6 changes: 0 additions & 6 deletions app.json
Expand Up @@ -137,12 +137,6 @@
"PUBLIC_URL": {
"required": true
},
"PUBLIC_WS_URL_BASE": {
"required": true
},
"PUBLIC_WS_URL_PATH": {
"required": true
},
"QUESTIONS_MAIL_FROM_ADDRESS": {
"required": true
},
Expand Down
2 changes: 0 additions & 2 deletions docker-compose.republik-backend.yml
Expand Up @@ -11,9 +11,7 @@ services:
- DATABASE_URL=postgres://postgres@postgres:5432/republik
- REDIS_URL=redis:6379
- PUBLIC_URL=http://localhost:8080
- PUBLIC_WS_URL_BASE=ws://localhost:8080
- FRONTEND_BASE_URL
- PUBLIC_WS_URL_PATH
- SESSION_SECRET
- CORS_WHITELIST_URL
- SEND_MAILS
Expand Down
12 changes: 6 additions & 6 deletions package.json
Expand Up @@ -5,7 +5,7 @@
"license": "AGPL-3.0",
"version": "1.0.0",
"engines": {
"node": "10.x"
"node": "12.x"
},
"private": true,
"main": "index.js",
Expand Down Expand Up @@ -37,15 +37,15 @@
},
"dependencies": {},
"devDependencies": {
"commitizen": "^2.10.1",
"commitizen": "^3.1.1",
"coveralls": "^3.0.3",
"cz-conventional-changelog": "^2.1.0",
"foreman": "^3.0.0",
"husky": "^1.1.3",
"husky": "^2.2.0",
"jest": "^24.3.1",
"lint-staged": "^7.1.2",
"nock": "^10.0.6",
"standard": "^11.0.1",
"jest-environment-node": "^24.7.1",
"lint-staged": "^8.1.5",
"standard": "^12.0.1",
"validate-commit-msg": "^2.11.1"
},
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion packages/access/package.json
Expand Up @@ -20,7 +20,7 @@
"link": "yarn link"
},
"dependencies": {
"debug": "^3.1.0",
"debug": "^4.1.1",
"escape-html": "^1.0.3",
"moment": "^2.22.2",
"redlock": "^3.1.2"
Expand Down
7 changes: 1 addition & 6 deletions packages/apollo-modules-node/package.json
Expand Up @@ -15,13 +15,8 @@
"scripts": {
"link": "yarn link"
},
"devDependencies": {
"graphql": "^0.13.2"
},
"peerDependencies": {
"graphql": "^0.13.2"
},
"dependencies": {
"graphql": "^14.2.1",
"lodash.merge": "^4.6.1",
"lodash.pickby": "^4.6.0"
}
Expand Down
13 changes: 4 additions & 9 deletions packages/assets/package.json
Expand Up @@ -19,19 +19,14 @@
"scripts": {
"link": "yarn link"
},
"devDependencies": {
"isomorphic-unfetch": "^2.0.0"
},
"dependencies": {
"aws-sdk": "^2.246.1",
"aws-sdk": "^2.448.0",
"bluebird": "^3.5.1",
"check-env": "^1.3.0",
"debug": "^3.1.0",
"debug": "^4.1.1",
"file-type-stream": "^1.0.0",
"sharp": "^0.20.1",
"isomorphic-unfetch": "^3.0.0",
"sharp": "^0.22.1",
"stream-to-array": "^2.3.0"
},
"peerDependencies": {
"isomorphic-unfetch": "^2.0.0"
}
}
5 changes: 3 additions & 2 deletions packages/auth/express/auth.js
Expand Up @@ -36,7 +36,8 @@ exports.configure = ({
}
// Sessions store for express-session (defaults to connect-pg-simple using DATABASE_URL)
const store = new PgSession({
tableName: 'sessions'
tableName: 'sessions',
conString: process.env.DATABASE_URL
})
const Users = pgdb.public.users

Expand Down Expand Up @@ -70,7 +71,7 @@ exports.configure = ({

passport.deserializeUser(async function (id, next) {
const user = transformUser(
await Users.findOne({id})
await Users.findOne({ id })
)

if (!user) {
Expand Down
2 changes: 1 addition & 1 deletion packages/auth/graphql/resolvers/_queries/echo.js
Expand Up @@ -4,7 +4,7 @@ const { flag, code } = require('country-emoji')

module.exports = async (_, args, { req }) => {
const ip = req.headers['x-forwarded-for'] || req.connection.remoteAddress
const { country, countryEN, city } = geoForIP(ip)
const { country, countryEN, city } = await geoForIP(ip)
const countryCode = countryEN ? code(countryEN) : null
const ua = req.headers['user-agent']

Expand Down
2 changes: 1 addition & 1 deletion packages/auth/lib/Sessions.js
Expand Up @@ -21,7 +21,7 @@ const initiateSession = async ({ req, pgdb, email, consents }) => {
const ipAddress = req.headers['x-forwarded-for'] || req.connection.remoteAddress
const userAgent = req.headers['user-agent']
const phrase = `${kraut.adjectives.random()} ${kraut.verbs.random()} ${kraut.nouns.random()}`
const { country, city } = geoForIP(ipAddress)
const { country, city } = await geoForIP(ipAddress)
req.session.email = email
req.session.ip = ipAddress
req.session.ua = userAgent
Expand Down
8 changes: 6 additions & 2 deletions packages/auth/lib/geoForIP.js
@@ -1,8 +1,12 @@
const geoipDatabase = require('geoip-database')
const maxmind = require('maxmind')
const cityLookup = maxmind.openSync(geoipDatabase.city)
let cityLookup

module.exports = async (ip) => {
if (!cityLookup) {
cityLookup = await maxmind.open(geoipDatabase.city)
}

module.exports = (ip) => {
const geo = cityLookup.get(ip)
let country
// eslint-disable-next-line no-empty
Expand Down
15 changes: 4 additions & 11 deletions packages/auth/package.json
Expand Up @@ -21,22 +21,20 @@
},
"homepage": "https://github.com/orbiting/backends#readme",
"devDependencies": {
"dotenv": "^5.0.1",
"gsheets": "^2.0.0",
"isomorphic-unfetch": "^2.0.0"
"gsheets": "^2.0.0"
},
"dependencies": {
"apollo-modules-node": "^0.1.4",
"check-env": "^1.3.0",
"connect-pg-simple": "^3.1.2",
"connect-pg-simple": "^5.0.0",
"country-emoji": "^1.2.0",
"debug": "^3.1.0",
"debug": "^4.1.1",
"express-basic-auth": "^1.1.5",
"express-session": "^1.15.6",
"geoip-database": "^1.0.19",
"is-uuid": "^1.0.2",
"kraut": "^0.1.1",
"maxmind": "^2.11.0",
"maxmind": "^3.0.3",
"otp": "^0.1.3",
"passport": "^0.4.0",
"pogi": "^2.5.8",
Expand All @@ -46,10 +44,5 @@
"useragent": "^2.3.0",
"uuid": "^3.2.1",
"validator": "^10.2.0"
},
"peerDependencies": {
"d3-array": "^1.2.1",
"dotenv": "^5.0.1",
"isomorphic-unfetch": "^2.0.0"
}
}