Commit451 / skyhook

Parses webhooks and forwards them in the proper format to Discord.
https://commit451.github.io/skyhook-web
MIT License
368 stars 95 forks source link

Error with Travis CI #108

Closed dhinakg closed 6 years ago

dhinakg commented 6 years ago

I get: discord_2018-09-19_11-25-56 2 times, before/when the build starts and after it ends.

Jawnnypoo commented 6 years ago

So, you do get one successful message then? Or only failed ones?

dhinakg commented 6 years ago

I get no successful messages at all, only messages with the above error.

dscalzi commented 6 years ago

Is this for a private repository? If not, can you link it?

Edit: Actually I think I can tell which repo you're using.

dscalzi commented 6 years ago

Should be fixed, using a header value for the repo id.

https://docs.travis-ci.com/user/notifications/#webhooks-delivery-format

To quickly identify the repository involved, we include a Travis-Repo-Slug header, with a format of account/repository, so for instance travis-ci/travis-ci.

If you're still having the issue (after the site is synced), please reopen the issue and try to provide the payload sent by travis.

dhinakg commented 6 years ago

Ok, let me check (the repo is http://github.com/dhinakg/tempbit by the way). How can I get the payload from Travis?

dhinakg commented 6 years ago

Nope. Still get the same error.

Exact reproduction steps:

  1. Create Discord webhook
  2. Open skyhook, select Travis, and copy the webhook
  3. Use travis encrypt to encrypt the webhook (travis encrypt https://skyhook.glitch.me/api/webhooks/[redacted]/[redacted]/travis > a file - the output to a file is not a problem as I get the error with and without encryption)
  4. Add the secure variable to travis.yml (https://github.com/dhinakg/tempbit/blob/854c9a1e87ba7022513ad23735da69e812f1e13a/.travis.yml#L49-L52)
  5. Commit and push
  6. Travis build starts - get the error
  7. I get a bunch of job complete messages from another source
  8. Build finishes - get the error again.

Error: "TypeError: Cannot read property 'name' of undefined\n at Travis.<anonymous> (/app/dist/provider/Travis.js:28:48)\n at Generator.next (<anonymous>)\n at /app/dist/provider/Travis.js:6:71\n at new Promise (<anonymous>)\n at __awaiter (/app/dist/provider/Travis.js:2:12)\n at Travis.parseData (/app/dist/provider/Travis.js:21:16)\n at Travis.<anonymous> (/app/dist/provider/BaseProvider.js:57:33)\n at Generator.next (<anonymous>)\n at /app/dist/provider/BaseProvider.js:6:71\n at new Promise (<anonymous>)"

Both times the error is identical.

EDIT: (It seems to be that I cannot reopen the issue if a collaborator closes it.

dscalzi commented 6 years ago

You could setup skyhook locally and print the payload to the console. If you can't open any ports (for whatever reason), you can use https://ngrok.com/. I don't see anything wrong based on travis's documentation so I'm going to wait on the payload you're getting.

dhinakg commented 6 years ago

Sorry for the inactivity - I've been quite busy lately. I'll be able to test tomorrow or Saturday.

dhinakg commented 6 years ago

Ok, so the first edit I made to test locally (dhinakg/tempbit@8b21deb9e) didn't send any messages to Discord with the glitch.me server (skyhook.glitch.me) nor the self hosted one. I'm going to try to trigger another build and see if it works.

EDIT: The "only sending messages sometimes" may be because I had Travis enabled on the repo in both .org and .com. I'm switching to .com and trying again (re-encrypting for com).

dhinakg commented 6 years ago

Ok, so I still get the errors.

Skyhook server error (glitch.me, hosted by Skyhook): `Error: "TypeError: Cannot read property 'owner_name' of undefined\n at Travis. (/app/dist/provider/Travis.js:28:85)\n at Generator.next ()\n at /app/dist/provider/Travis.js:6:71\n at new Promise ()\n at __awaiter (/app/dist/provider/Travis.js:2:12)\n at Travis.parseData (/app/dist/provider/Travis.js:21:16)\n at Travis. (/app/dist/provider/BaseProvider.js:57:33)\n at Generator.next ()\n at /app/dist/provider/BaseProvider.js:6:71\n at new Promise ()"`
Skyhook hosted by me (ngrok): `Error: "TypeError: Cannot read property 'owner_name' of undefined\n at Travis. (C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\Travis.js:28:85)\n at Generator.next ()\n at C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\Travis.js:6:71\n at new Promise ()\n at __awaiter (C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\Travis.js:2:12)\n at Travis.parseData (C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\Travis.js:21:16)\n at Travis. (C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\BaseProvider.js:57:33)\n at Generator.next ()\n at C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\BaseProvider.js:6:71\n at new Promise ()"`

Only difference seems to be the longer path.

And the console output from the self-hosted server: ``` [2018-09-28 05:33:15] [debug]: Your app is listening on port 8080 {} [2018-09-28 06:40:59] [info]: Calling parseData() in Travis provider. [2018-09-28 06:40:59] [error]: Error during parse: TypeError: Cannot read property 'owner_name' of undefined at Travis. (C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\Travis.js:28:85) at Generator.next () at C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\Travis.js:6:71 at new Promise () at __awaiter (C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\Travis.js:2:12) at Travis.parseData (C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\Travis.js:21:16) at Travis. (C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\BaseProvider.js:57:33) at Generator.next () at C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\BaseProvider.js:6:71 at new Promise () [2018-09-28 06:41:00] [error]: Cannot set headers after they are sent to the client (node:20060) UnhandledPromiseRejectionWarning: Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client at validateHeader (_http_outgoing.js:503:11) at ServerResponse.setHeader (_http_outgoing.js:510:3) at ServerResponse.header (C:\Users\dhina\Documents\GitHub\skyhook\node_modules\express\lib\response.js:767:10) at ServerResponse.send (C:\Users\dhina\Documents\GitHub\skyhook\node_modules\express\lib\response.js:170:12) at ServerResponse.json (C:\Users\dhina\Documents\GitHub\skyhook\node_modules\express\lib\response.js:267:15) at ServerResponse.send (C:\Users\dhina\Documents\GitHub\skyhook\node_modules\express\lib\response.js:158:21) at axios_1.default.then.catch (C:\Users\dhina\Documents\GitHub\skyhook\dist\index.js:146:29) at at process._tickCallback (internal/process/next_tick.js:182:7) (node:20060) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 4) (node:20060) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. ```

The ending/build complete error is same in Discord, but different in the console.

Ending error (self-hosted): ``` {} [2018-09-28 06:50:23] [info]: Calling parseData() in Travis provider. [2018-09-28 06:50:23] [error]: Error during parse: TypeError: Cannot read property 'owner_name' of undefined at Travis. (C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\Travis.js:28:85) at Generator.next () at C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\Travis.js:6:71 at new Promise () at __awaiter (C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\Travis.js:2:12) at Travis.parseData (C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\Travis.js:21:16) at Travis. (C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\BaseProvider.js:57:33) at Generator.next () at C:\Users\dhina\Documents\GitHub\skyhook\dist\provider\BaseProvider.js:6:71 at new Promise () [2018-09-28 06:50:23] [error]: Cannot set headers after they are sent to the client (node:20060) UnhandledPromiseRejectionWarning: Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client at validateHeader (_http_outgoing.js:503:11) at ServerResponse.setHeader (_http_outgoing.js:510:3) at ServerResponse.header (C:\Users\dhina\Documents\GitHub\skyhook\node_modules\express\lib\response.js:767:10) at ServerResponse.send (C:\Users\dhina\Documents\GitHub\skyhook\node_modules\express\lib\response.js:170:12) at ServerResponse.json (C:\Users\dhina\Documents\GitHub\skyhook\node_modules\express\lib\response.js:267:15) at ServerResponse.send (C:\Users\dhina\Documents\GitHub\skyhook\node_modules\express\lib\response.js:158:21) at axios_1.default.then.catch (C:\Users\dhina\Documents\GitHub\skyhook\dist\index.js:146:29) at at process._tickCallback (internal/process/next_tick.js:182:7) (node:20060) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 8) ```

I'm going to try to print the payload soon.

dhinakg commented 6 years ago

I believe this is the payload. I edited index.ts and added console.log(req) in between these 2 lines and then output the command to a file (npm start > log.log).

Payload from self-hosted server: ``` IncomingMessage { _readableState: ReadableState { objectMode: false, highWaterMark: 16384, buffer: BufferList { head: null, tail: null, length: 0 }, length: 0, pipes: null, pipesCount: 0, flowing: true, ended: true, endEmitted: true, reading: false, sync: false, needReadable: false, emittedReadable: false, readableListening: false, resumeScheduled: false, destroyed: false, defaultEncoding: 'utf8', awaitDrain: 0, readingMore: false, decoder: null, encoding: null }, readable: false, _events: {}, _eventsCount: 0, _maxListeners: undefined, socket: Socket { connecting: false, _hadError: false, _handle: TCP { reading: true, owner: [Circular], onread: [Function: onread], onconnection: null, _consumed: true }, _parent: null, _host: null, _readableState: ReadableState { objectMode: false, highWaterMark: 16384, buffer: [BufferList], length: 0, pipes: null, pipesCount: 0, flowing: true, ended: false, endEmitted: false, reading: true, sync: false, needReadable: true, emittedReadable: false, readableListening: false, resumeScheduled: false, destroyed: false, defaultEncoding: 'utf8', awaitDrain: 0, readingMore: false, decoder: null, encoding: null }, readable: true, _events: { finish: [Function: onSocketFinish], end: [Array], drain: [Array], timeout: [Function: socketOnTimeout], data: [Function: bound socketOnData], error: [Function: socketOnError], close: [Array], resume: [Function: onSocketResume], pause: [Function: onSocketPause] }, _eventsCount: 9, _maxListeners: undefined, _writableState: WritableState { objectMode: false, highWaterMark: 16384, finalCalled: false, needDrain: false, ending: false, ended: false, finished: false, destroyed: false, decodeStrings: false, defaultEncoding: 'utf8', length: 0, writing: false, corked: 0, sync: true, bufferProcessing: false, onwrite: [Function: bound onwrite], writecb: null, writelen: 0, bufferedRequest: null, lastBufferedRequest: null, pendingcb: 0, prefinished: false, errorEmitted: false, bufferedRequestCount: 0, corkedRequestsFree: [Object] }, writable: true, _bytesDispatched: 0, _sockname: null, _pendingData: null, _pendingEncoding: '', allowHalfOpen: true, server: Server { _events: [Object], _eventsCount: 2, _maxListeners: undefined, _connections: 1, _handle: [TCP], _usingWorkers: false, _workers: [], _unref: false, allowHalfOpen: true, pauseOnConnect: false, httpAllowHalfOpen: false, timeout: 120000, keepAliveTimeout: 5000, _pendingResponseData: 0, maxHeadersCount: null, _connectionKey: '6::::8080', [Symbol(IncomingMessage)]: [Function], [Symbol(ServerResponse)]: [Function], [Symbol(asyncId)]: 29 }, _server: Server { _events: [Object], _eventsCount: 2, _maxListeners: undefined, _connections: 1, _handle: [TCP], _usingWorkers: false, _workers: [], _unref: false, allowHalfOpen: true, pauseOnConnect: false, httpAllowHalfOpen: false, timeout: 120000, keepAliveTimeout: 5000, _pendingResponseData: 0, maxHeadersCount: null, _connectionKey: '6::::8080', [Symbol(IncomingMessage)]: [Function], [Symbol(ServerResponse)]: [Function], [Symbol(asyncId)]: 29 }, _idleTimeout: 120000, _idleNext: TimersList { _idleNext: [Circular], _idlePrev: [Circular], _unrefed: true, msecs: 120000, nextTick: false, _timer: [Timer] }, _idlePrev: TimersList { _idleNext: [Circular], _idlePrev: [Circular], _unrefed: true, msecs: 120000, nextTick: false, _timer: [Timer] }, _idleStart: 72020, _destroyed: false, parser: HTTPParser { '0': [Function: parserOnHeaders], '1': [Function: parserOnHeadersComplete], '2': [Function: parserOnBody], '3': [Function: parserOnMessageComplete], '4': [Function: bound onParserExecute], _headers: [], _url: '', _consumed: true, socket: [Circular], incoming: [Circular], outgoing: null, maxHeaderPairs: 2000, onIncoming: [Function: bound parserOnIncoming] }, on: [Function: socketOnWrap], _paused: false, _httpMessage: ServerResponse { _events: [Object], _eventsCount: 1, _maxListeners: undefined, output: [], outputEncodings: [], outputCallbacks: [], outputSize: 0, writable: true, _last: false, upgrading: false, chunkedEncoding: false, shouldKeepAlive: false, useChunkedEncodingByDefault: true, sendDate: true, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: null, _hasBody: true, _trailer: '', finished: false, _headerSent: false, socket: [Circular], connection: [Circular], _header: null, _onPendingData: [Function: bound updateOutgoingData], _sent100: false, _expect_continue: false, req: [Circular], locals: {}, [Symbol(isCorked)]: false, [Symbol(outHeadersKey)]: [Object] }, [Symbol(asyncId)]: 36, [Symbol(lastWriteQueueSize)]: 0, [Symbol(bytesRead)]: 0, [Symbol(asyncId)]: 38, [Symbol(triggerAsyncId)]: 36 }, connection: Socket { connecting: false, _hadError: false, _handle: TCP { reading: true, owner: [Circular], onread: [Function: onread], onconnection: null, _consumed: true }, _parent: null, _host: null, _readableState: ReadableState { objectMode: false, highWaterMark: 16384, buffer: [BufferList], length: 0, pipes: null, pipesCount: 0, flowing: true, ended: false, endEmitted: false, reading: true, sync: false, needReadable: true, emittedReadable: false, readableListening: false, resumeScheduled: false, destroyed: false, defaultEncoding: 'utf8', awaitDrain: 0, readingMore: false, decoder: null, encoding: null }, readable: true, _events: { finish: [Function: onSocketFinish], end: [Array], drain: [Array], timeout: [Function: socketOnTimeout], data: [Function: bound socketOnData], error: [Function: socketOnError], close: [Array], resume: [Function: onSocketResume], pause: [Function: onSocketPause] }, _eventsCount: 9, _maxListeners: undefined, _writableState: WritableState { objectMode: false, highWaterMark: 16384, finalCalled: false, needDrain: false, ending: false, ended: false, finished: false, destroyed: false, decodeStrings: false, defaultEncoding: 'utf8', length: 0, writing: false, corked: 0, sync: true, bufferProcessing: false, onwrite: [Function: bound onwrite], writecb: null, writelen: 0, bufferedRequest: null, lastBufferedRequest: null, pendingcb: 0, prefinished: false, errorEmitted: false, bufferedRequestCount: 0, corkedRequestsFree: [Object] }, writable: true, _bytesDispatched: 0, _sockname: null, _pendingData: null, _pendingEncoding: '', allowHalfOpen: true, server: Server { _events: [Object], _eventsCount: 2, _maxListeners: undefined, _connections: 1, _handle: [TCP], _usingWorkers: false, _workers: [], _unref: false, allowHalfOpen: true, pauseOnConnect: false, httpAllowHalfOpen: false, timeout: 120000, keepAliveTimeout: 5000, _pendingResponseData: 0, maxHeadersCount: null, _connectionKey: '6::::8080', [Symbol(IncomingMessage)]: [Function], [Symbol(ServerResponse)]: [Function], [Symbol(asyncId)]: 29 }, _server: Server { _events: [Object], _eventsCount: 2, _maxListeners: undefined, _connections: 1, _handle: [TCP], _usingWorkers: false, _workers: [], _unref: false, allowHalfOpen: true, pauseOnConnect: false, httpAllowHalfOpen: false, timeout: 120000, keepAliveTimeout: 5000, _pendingResponseData: 0, maxHeadersCount: null, _connectionKey: '6::::8080', [Symbol(IncomingMessage)]: [Function], [Symbol(ServerResponse)]: [Function], [Symbol(asyncId)]: 29 }, _idleTimeout: 120000, _idleNext: TimersList { _idleNext: [Circular], _idlePrev: [Circular], _unrefed: true, msecs: 120000, nextTick: false, _timer: [Timer] }, _idlePrev: TimersList { _idleNext: [Circular], _idlePrev: [Circular], _unrefed: true, msecs: 120000, nextTick: false, _timer: [Timer] }, _idleStart: 72020, _destroyed: false, parser: HTTPParser { '0': [Function: parserOnHeaders], '1': [Function: parserOnHeadersComplete], '2': [Function: parserOnBody], '3': [Function: parserOnMessageComplete], '4': [Function: bound onParserExecute], _headers: [], _url: '', _consumed: true, socket: [Circular], incoming: [Circular], outgoing: null, maxHeaderPairs: 2000, onIncoming: [Function: bound parserOnIncoming] }, on: [Function: socketOnWrap], _paused: false, _httpMessage: ServerResponse { _events: [Object], _eventsCount: 1, _maxListeners: undefined, output: [], outputEncodings: [], outputCallbacks: [], outputSize: 0, writable: true, _last: false, upgrading: false, chunkedEncoding: false, shouldKeepAlive: false, useChunkedEncodingByDefault: true, sendDate: true, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: null, _hasBody: true, _trailer: '', finished: false, _headerSent: false, socket: [Circular], connection: [Circular], _header: null, _onPendingData: [Function: bound updateOutgoingData], _sent100: false, _expect_continue: false, req: [Circular], locals: {}, [Symbol(isCorked)]: false, [Symbol(outHeadersKey)]: [Object] }, [Symbol(asyncId)]: 36, [Symbol(lastWriteQueueSize)]: 0, [Symbol(bytesRead)]: 0, [Symbol(asyncId)]: 38, [Symbol(triggerAsyncId)]: 36 }, httpVersionMajor: 1, httpVersionMinor: 1, httpVersion: '1.1', complete: true, headers: { host: '6602708f.ngrok.io', 'user-agent': 'Travis CI Notifications', connection: 'close', 'content-length': '40405', accept: '*/*', 'content-type': 'application/x-www-form-urlencoded', signature: 'cweQuL8enDmAbdU/0CuYYsUjdnXmzo4LVHQTy7yHTYlqQiSEZR3qxlSqY5Z9LbPyhIkXMiRgcqlMl83SxS9ntlunYM/2ONVdnVDnits0YaQMmPbXUExKVYEdYS/RXmULPBnJe5rTr0RcvV6fxranocPw70dBjwp0zQD18uMwjUMZl90h/XgBcZr/TnbsDl/iFk4L5IxbizJsjaZWB4t9gE+6vUmD5UkTy3I0X9fOji8O9ak46bPOSVHs1L18TIBHO+TpfjWV/lcQgFzibNKzySplxpSRTGFQ0ubV55lZv+lfv+zPTHocjcrkijjhpdqKPlr4e0sBcnII1YGT5W+u2g==', 'travis-repo-slug': 'dhinakg/tempbit', 'accept-encoding': 'gzip', 'x-forwarded-for': '54.173.229.200' }, rawHeaders: [ 'Host', '6602708f.ngrok.io', 'User-Agent', 'Travis CI Notifications', 'Connection', 'close', 'Content-Length', '40405', 'Accept', '*/*', 'Content-Type', 'application/x-www-form-urlencoded', 'Signature', 'cweQuL8enDmAbdU/0CuYYsUjdnXmzo4LVHQTy7yHTYlqQiSEZR3qxlSqY5Z9LbPyhIkXMiRgcqlMl83SxS9ntlunYM/2ONVdnVDnits0YaQMmPbXUExKVYEdYS/RXmULPBnJe5rTr0RcvV6fxranocPw70dBjwp0zQD18uMwjUMZl90h/XgBcZr/TnbsDl/iFk4L5IxbizJsjaZWB4t9gE+6vUmD5UkTy3I0X9fOji8O9ak46bPOSVHs1L18TIBHO+TpfjWV/lcQgFzibNKzySplxpSRTGFQ0ubV55lZv+lfv+zPTHocjcrkijjhpdqKPlr4e0sBcnII1YGT5W+u2g==', 'Travis-Repo-Slug', 'dhinakg/tempbit', 'Accept-Encoding', 'gzip', 'X-Forwarded-For', '54.173.229.200' ], trailers: {}, rawTrailers: [], upgrade: false, url: '/api/webhooks/495351529499262977/el-oH_jY6Gu_z2nF-OKsvqfFw6OLqydoQ1x3LJyABuZFLQlNPH7CXBEnPHpvnRNgIcOa/travis', method: 'POST', statusCode: null, statusMessage: null, client: Socket { connecting: false, _hadError: false, _handle: TCP { reading: true, owner: [Circular], onread: [Function: onread], onconnection: null, _consumed: true }, _parent: null, _host: null, _readableState: ReadableState { objectMode: false, highWaterMark: 16384, buffer: [BufferList], length: 0, pipes: null, pipesCount: 0, flowing: true, ended: false, endEmitted: false, reading: true, sync: false, needReadable: true, emittedReadable: false, readableListening: false, resumeScheduled: false, destroyed: false, defaultEncoding: 'utf8', awaitDrain: 0, readingMore: false, decoder: null, encoding: null }, readable: true, _events: { finish: [Function: onSocketFinish], end: [Array], drain: [Array], timeout: [Function: socketOnTimeout], data: [Function: bound socketOnData], error: [Function: socketOnError], close: [Array], resume: [Function: onSocketResume], pause: [Function: onSocketPause] }, _eventsCount: 9, _maxListeners: undefined, _writableState: WritableState { objectMode: false, highWaterMark: 16384, finalCalled: false, needDrain: false, ending: false, ended: false, finished: false, destroyed: false, decodeStrings: false, defaultEncoding: 'utf8', length: 0, writing: false, corked: 0, sync: true, bufferProcessing: false, onwrite: [Function: bound onwrite], writecb: null, writelen: 0, bufferedRequest: null, lastBufferedRequest: null, pendingcb: 0, prefinished: false, errorEmitted: false, bufferedRequestCount: 0, corkedRequestsFree: [Object] }, writable: true, _bytesDispatched: 0, _sockname: null, _pendingData: null, _pendingEncoding: '', allowHalfOpen: true, server: Server { _events: [Object], _eventsCount: 2, _maxListeners: undefined, _connections: 1, _handle: [TCP], _usingWorkers: false, _workers: [], _unref: false, allowHalfOpen: true, pauseOnConnect: false, httpAllowHalfOpen: false, timeout: 120000, keepAliveTimeout: 5000, _pendingResponseData: 0, maxHeadersCount: null, _connectionKey: '6::::8080', [Symbol(IncomingMessage)]: [Function], [Symbol(ServerResponse)]: [Function], [Symbol(asyncId)]: 29 }, _server: Server { _events: [Object], _eventsCount: 2, _maxListeners: undefined, _connections: 1, _handle: [TCP], _usingWorkers: false, _workers: [], _unref: false, allowHalfOpen: true, pauseOnConnect: false, httpAllowHalfOpen: false, timeout: 120000, keepAliveTimeout: 5000, _pendingResponseData: 0, maxHeadersCount: null, _connectionKey: '6::::8080', [Symbol(IncomingMessage)]: [Function], [Symbol(ServerResponse)]: [Function], [Symbol(asyncId)]: 29 }, _idleTimeout: 120000, _idleNext: TimersList { _idleNext: [Circular], _idlePrev: [Circular], _unrefed: true, msecs: 120000, nextTick: false, _timer: [Timer] }, _idlePrev: TimersList { _idleNext: [Circular], _idlePrev: [Circular], _unrefed: true, msecs: 120000, nextTick: false, _timer: [Timer] }, _idleStart: 72020, _destroyed: false, parser: HTTPParser { '0': [Function: parserOnHeaders], '1': [Function: parserOnHeadersComplete], '2': [Function: parserOnBody], '3': [Function: parserOnMessageComplete], '4': [Function: bound onParserExecute], _headers: [], _url: '', _consumed: true, socket: [Circular], incoming: [Circular], outgoing: null, maxHeaderPairs: 2000, onIncoming: [Function: bound parserOnIncoming] }, on: [Function: socketOnWrap], _paused: false, _httpMessage: ServerResponse { _events: [Object], _eventsCount: 1, _maxListeners: undefined, output: [], outputEncodings: [], outputCallbacks: [], outputSize: 0, writable: true, _last: false, upgrading: false, chunkedEncoding: false, shouldKeepAlive: false, useChunkedEncodingByDefault: true, sendDate: true, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: null, _hasBody: true, _trailer: '', finished: false, _headerSent: false, socket: [Circular], connection: [Circular], _header: null, _onPendingData: [Function: bound updateOutgoingData], _sent100: false, _expect_continue: false, req: [Circular], locals: {}, [Symbol(isCorked)]: false, [Symbol(outHeadersKey)]: [Object] }, [Symbol(asyncId)]: 36, [Symbol(lastWriteQueueSize)]: 0, [Symbol(bytesRead)]: 0, [Symbol(asyncId)]: 38, [Symbol(triggerAsyncId)]: 36 }, _consuming: true, _dumped: false, next: [Function: next], baseUrl: '', originalUrl: '/api/webhooks/495351529499262977/el-oH_jY6Gu_z2nF-OKsvqfFw6OLqydoQ1x3LJyABuZFLQlNPH7CXBEnPHpvnRNgIcOa/travis', _parsedUrl: Url { protocol: null, slashes: null, auth: null, host: null, port: null, hostname: null, hash: null, search: null, query: null, pathname: '/api/webhooks/495351529499262977/el-oH_jY6Gu_z2nF-OKsvqfFw6OLqydoQ1x3LJyABuZFLQlNPH7CXBEnPHpvnRNgIcOa/travis', path: '/api/webhooks/495351529499262977/el-oH_jY6Gu_z2nF-OKsvqfFw6OLqydoQ1x3LJyABuZFLQlNPH7CXBEnPHpvnRNgIcOa/travis', href: '/api/webhooks/495351529499262977/el-oH_jY6Gu_z2nF-OKsvqfFw6OLqydoQ1x3LJyABuZFLQlNPH7CXBEnPHpvnRNgIcOa/travis', _raw: '/api/webhooks/495351529499262977/el-oH_jY6Gu_z2nF-OKsvqfFw6OLqydoQ1x3LJyABuZFLQlNPH7CXBEnPHpvnRNgIcOa/travis' }, params: { webhookID: '495351529499262977', webhookSecret: 'el-oH_jY6Gu_z2nF-OKsvqfFw6OLqydoQ1x3LJyABuZFLQlNPH7CXBEnPHpvnRNgIcOa', from: 'travis' }, query: {}, res: ServerResponse { _events: { finish: [Function: bound resOnFinish] }, _eventsCount: 1, _maxListeners: undefined, output: [], outputEncodings: [], outputCallbacks: [], outputSize: 0, writable: true, _last: false, upgrading: false, chunkedEncoding: false, shouldKeepAlive: false, useChunkedEncodingByDefault: true, sendDate: true, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: null, _hasBody: true, _trailer: '', finished: false, _headerSent: false, socket: Socket { connecting: false, _hadError: false, _handle: [TCP], _parent: null, _host: null, _readableState: [ReadableState], readable: true, _events: [Object], _eventsCount: 9, _maxListeners: undefined, _writableState: [WritableState], writable: true, _bytesDispatched: 0, _sockname: null, _pendingData: null, _pendingEncoding: '', allowHalfOpen: true, server: [Server], _server: [Server], _idleTimeout: 120000, _idleNext: [TimersList], _idlePrev: [TimersList], _idleStart: 72020, _destroyed: false, parser: [HTTPParser], on: [Function: socketOnWrap], _paused: false, _httpMessage: [Circular], [Symbol(asyncId)]: 36, [Symbol(lastWriteQueueSize)]: 0, [Symbol(bytesRead)]: 0, [Symbol(asyncId)]: 38, [Symbol(triggerAsyncId)]: 36 }, connection: Socket { connecting: false, _hadError: false, _handle: [TCP], _parent: null, _host: null, _readableState: [ReadableState], readable: true, _events: [Object], _eventsCount: 9, _maxListeners: undefined, _writableState: [WritableState], writable: true, _bytesDispatched: 0, _sockname: null, _pendingData: null, _pendingEncoding: '', allowHalfOpen: true, server: [Server], _server: [Server], _idleTimeout: 120000, _idleNext: [TimersList], _idlePrev: [TimersList], _idleStart: 72020, _destroyed: false, parser: [HTTPParser], on: [Function: socketOnWrap], _paused: false, _httpMessage: [Circular], [Symbol(asyncId)]: 36, [Symbol(lastWriteQueueSize)]: 0, [Symbol(bytesRead)]: 0, [Symbol(asyncId)]: 38, [Symbol(triggerAsyncId)]: 36 }, _header: null, _onPendingData: [Function: bound updateOutgoingData], _sent100: false, _expect_continue: false, req: [Circular], locals: {}, [Symbol(isCorked)]: false, [Symbol(outHeadersKey)]: { 'x-powered-by': [Array] } }, body: { payload: '{"id":86344844,"number":"13","config":{"dist":"trusty","group":"stable","matrix":{"include":[{"os":"linux","env":"MATRIX_EVAL=\\"CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\"","dist":"trusty","addons":{"apt":{"packages":"mingw-w64"}}},{"os":"osx","env":"MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\"","dist":"trusty","osx_image":"xcode7.3"},{"os":"osx","env":"MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\"","dist":"trusty","osx_image":"xcode8"},{"os":"osx","env":"MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\"","dist":"trusty","osx_image":"xcode8.3"},{"os":"osx","env":"MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\"","dist":"trusty","osx_image":"xcode9"},{"os":"osx","env":"MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\"","dist":"trusty","osx_image":"xcode9.1"},{"os":"osx","env":"MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\"","dist":"trusty","osx_image":"xcode9.2"},{"os":"osx","env":"MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\"","dist":"trusty","osx_image":"xcode9.3"}]},"script":"make",".result":"configured","compiler":"gcc","language":"cpp","global_env":[{"secure":"beXXx86fjwYakA4pVrFEJBzvbimQgn6aqyfZJUJ8UpXKswCrU0e5IVRHVhgtJJIcEX6FClJ91pCTdAGn0i2r4GkPTl/+QL3duoskPjA1n4wupO5sM9iCni8A7j+ewctVnM3hSaHHBAZSYdEUyZ/IxG0hpBIUOKegF3nGW4Z0OKJQ2EkSynuR1ugbe6aE8UCpTcxTFkmlyPCYrTcCBGChzSf03Op84qh181FRABSexVefmbA+6B+F/3LmNuuZ1XJEe3e0iJrgDkV7gPBtRfznfd+bNoylWc8zyil1etsUuxEh8IbSXgheRuQS1HCCU4t7KR7ACHNN+Z3aTrpTz+aEEoURL7Fq5dg1ZnWzHGm1z5Yjj8zLk0/chz0lXyTwBp1aaCOrAXspm6PaSDBRZJOJRvCOdrJ1IgXp7t6TJhRcb8Nd2qqH/IH+f5QPziG2EIXdeU4OBjz587LPgX9WEKhTttVXQbJ4zkYPDWjY8JfMuvaVP1OLP+vS/27c+JxFkSztWF9NOaDs8CYRlpvldzAwIxZawwUZm16qwYSDb3h4bPoUEsAwE9gpAe69Ygwo2b8wC2/vkx1vHn2T//ycfZjY9dwjGm62Ke3EA13MXkV2k4Y21zdjRrUV39vX54e4zIfKGNc/pP8Th9kEv4HRQ8E5ywDSoWRn3735bwdc7hoa1gE="}],"after_failure":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh failure $WEBHOOK_URL"],"after_success":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh success $WEBHOOK_URL"],"notifications":{"webhooks":{"urls":[{"secure":"bkydVgJMA9w/nq405fFEf/0/ljrDTWzoSnKbqKB1xbp5517Y3lspHhkug++yK+dnvysbvp2uVHe2AytLz6lTKU3SLaFJoleOlV6QCRxU/VqpwwXx439FyzSeABlzHxc+xA6KsGdyOOrdiYRmoHIfDFQXw3G0nCCwWiySTTGgZCD39SBLkGBA0Rv9WOcL6DNpTKB9diT0TZ3NjiuVFELr6M8uOseU/oqp5HZJ7SijHMxBq1Lr0pOiHbhebG3my5KZe84PBPl5WhHDqYYWGXK/KFH0aHSPim7ZthMxhu6HmVIu2Rpy2d+xCJxfevzwaW6VyHoiA6pzzNhKnAkbvbOeO++Wbk/mcaZUhMOZK32xQ/+VAYv+/eJQFEJCUmqNmGujiTjps6qFiGTo0UFi/PHWZXm7NH0gPkSyNwsZjPPOxf+BPaclL0KWfENofpV9SSg322LulW5VPTkj13sGnIrTPX0Z+/KDt41ztZ7WFyM/irgh16+H3XxocE5l/GQdJ96iyTkhAKs1WDg+OiSXoza3YAu1DwSbRnuCtmnumoHoHJo2SHLDMhKvxXxbOLYASHlZhA+zPdq7uiFqtCTzX2qgot/akZG+1c0j+zPF+muslYYNn25SVXi5lRVmYC281RFIKMTV0QbkZYKzuFRpM5c/qQMniKF8LYoj23voHLqXCqw="},{"secure":"xDr7PnD+7pOe1u1+OB0xcH5TmqW1O7DMxEBxu8WK4vNLSiQUe943u+XR0Ai5vJ1JhKDOtOUMqUaHhGRqFNfeOsNbDJSi1XyDoggqWK0lqmzhsDwAGIXYf06Np9nZG2PVjCBerWXtR58FVP9IZCys5egRn5UPhi7l2I5cjUwAVWM5bA6QCAZnSjCxmkJVbwtAv2IqhCTuH3ja6E+UbIli7mSrsQsXf3pzyelPQGj+UOBvGYb7r2Swu7uIqIKRXhx5qvHUSIEMBKlnhkv9YLfFyjdXlxE33WOhK7LIlkg2GoSCWOnfR9xc9uocqZD6o9Wz9uVP/q6yqVL7ADQdggP9Lv7oSlxfYpS0wVOWIaFCmx0EmvksG1bd97nIVcXRP/bc9JctfiJdW8Tu5txEAEl2lmlLxsrWpJIzMyKM7QVTuryDOYXwszwO63rf/8jmx5xbUfPn5BnfSqKJF7flJg0Qar4AhgUwaK7nGpKKfDXH3pmg+LOrMRSbhqlS2yfduW+c27O70LWydAkFI1xe3HrtJeysa48ygW2i7+h8+pB2GdC3nSeQBz0kaGwfFLtvSHAzloICetvR1wpQcNoFHuFJ5mjYqb6gmXc16u2vxsgIGeY2uTyL7CnSvwEQ1cFAu4FzWQumqVzUFzIuMi6dr/2J7rGZu259KbNTrP3XXc1FVYg="}],"on_error":"always","on_start":"always","on_cancel":"always","on_failure":"always","on_success":"always"}},"before_install":"eval \\"${MATRIX_EVAL}\\""},"type":"push","state":"started","status":null,"result":null,"status_message":"Pending","result_message":"Pending","started_at":"2018-09-28T23:07:46Z","finished_at":null,"duration":null,"build_url":"https://travis-ci.com/dhinakg/tempbit/builds/86344844","commit_id":138637540,"commit":"00c5d7285934cbf9bae0dde7ae01ad0f79b86045","base_commit":null,"head_commit":null,"branch":"master","message":"Oof. Travis.org + .com on. Reencrypt for .com + reformat","compare_url":"https://github.com/dhinakg/tempbit/compare/2a063ff7f44a...00c5d7285934","committed_at":"2018-09-28T22:40:50Z","author_name":"Dhinak G","author_email":"dhinak2004@gmail.com","committer_name":"GitHub","committer_email":"noreply@github.com","pull_request":false,"pull_request_number":null,"pull_request_title":null,"tag":null,"repository":{"id":6155169,"name":"tempbit","owner_name":"dhinakg","url":null},"matrix":[{"id":148700810,"repository_id":6155169,"parent_id":86344844,"number":"13.1","state":"started","config":{"os":"linux","env":["MATRIX_EVAL=\\"CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\""],"dist":"trusty","group":"stable","addons":{"apt":{"packages":"mingw-w64"}},"script":"make",".result":"configured","compiler":"gcc","language":"cpp","global_env":[{"secure":"beXXx86fjwYakA4pVrFEJBzvbimQgn6aqyfZJUJ8UpXKswCrU0e5IVRHVhgtJJIcEX6FClJ91pCTdAGn0i2r4GkPTl/+QL3duoskPjA1n4wupO5sM9iCni8A7j+ewctVnM3hSaHHBAZSYdEUyZ/IxG0hpBIUOKegF3nGW4Z0OKJQ2EkSynuR1ugbe6aE8UCpTcxTFkmlyPCYrTcCBGChzSf03Op84qh181FRABSexVefmbA+6B+F/3LmNuuZ1XJEe3e0iJrgDkV7gPBtRfznfd+bNoylWc8zyil1etsUuxEh8IbSXgheRuQS1HCCU4t7KR7ACHNN+Z3aTrpTz+aEEoURL7Fq5dg1ZnWzHGm1z5Yjj8zLk0/chz0lXyTwBp1aaCOrAXspm6PaSDBRZJOJRvCOdrJ1IgXp7t6TJhRcb8Nd2qqH/IH+f5QPziG2EIXdeU4OBjz587LPgX9WEKhTttVXQbJ4zkYPDWjY8JfMuvaVP1OLP+vS/27c+JxFkSztWF9NOaDs8CYRlpvldzAwIxZawwUZm16qwYSDb3h4bPoUEsAwE9gpAe69Ygwo2b8wC2/vkx1vHn2T//ycfZjY9dwjGm62Ke3EA13MXkV2k4Y21zdjRrUV39vX54e4zIfKGNc/pP8Th9kEv4HRQ8E5ywDSoWRn3735bwdc7hoa1gE="}],"after_failure":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh failure $WEBHOOK_URL"],"after_success":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh success $WEBHOOK_URL"],"notifications":{"webhooks":{"urls":[{"secure":"bkydVgJMA9w/nq405fFEf/0/ljrDTWzoSnKbqKB1xbp5517Y3lspHhkug++yK+dnvysbvp2uVHe2AytLz6lTKU3SLaFJoleOlV6QCRxU/VqpwwXx439FyzSeABlzHxc+xA6KsGdyOOrdiYRmoHIfDFQXw3G0nCCwWiySTTGgZCD39SBLkGBA0Rv9WOcL6DNpTKB9diT0TZ3NjiuVFELr6M8uOseU/oqp5HZJ7SijHMxBq1Lr0pOiHbhebG3my5KZe84PBPl5WhHDqYYWGXK/KFH0aHSPim7ZthMxhu6HmVIu2Rpy2d+xCJxfevzwaW6VyHoiA6pzzNhKnAkbvbOeO++Wbk/mcaZUhMOZK32xQ/+VAYv+/eJQFEJCUmqNmGujiTjps6qFiGTo0UFi/PHWZXm7NH0gPkSyNwsZjPPOxf+BPaclL0KWfENofpV9SSg322LulW5VPTkj13sGnIrTPX0Z+/KDt41ztZ7WFyM/irgh16+H3XxocE5l/GQdJ96iyTkhAKs1WDg+OiSXoza3YAu1DwSbRnuCtmnumoHoHJo2SHLDMhKvxXxbOLYASHlZhA+zPdq7uiFqtCTzX2qgot/akZG+1c0j+zPF+muslYYNn25SVXi5lRVmYC281RFIKMTV0QbkZYKzuFRpM5c/qQMniKF8LYoj23voHLqXCqw="},{"secure":"xDr7PnD+7pOe1u1+OB0xcH5TmqW1O7DMxEBxu8WK4vNLSiQUe943u+XR0Ai5vJ1JhKDOtOUMqUaHhGRqFNfeOsNbDJSi1XyDoggqWK0lqmzhsDwAGIXYf06Np9nZG2PVjCBerWXtR58FVP9IZCys5egRn5UPhi7l2I5cjUwAVWM5bA6QCAZnSjCxmkJVbwtAv2IqhCTuH3ja6E+UbIli7mSrsQsXf3pzyelPQGj+UOBvGYb7r2Swu7uIqIKRXhx5qvHUSIEMBKlnhkv9YLfFyjdXlxE33WOhK7LIlkg2GoSCWOnfR9xc9uocqZD6o9Wz9uVP/q6yqVL7ADQdggP9Lv7oSlxfYpS0wVOWIaFCmx0EmvksG1bd97nIVcXRP/bc9JctfiJdW8Tu5txEAEl2lmlLxsrWpJIzMyKM7QVTuryDOYXwszwO63rf/8jmx5xbUfPn5BnfSqKJF7flJg0Qar4AhgUwaK7nGpKKfDXH3pmg+LOrMRSbhqlS2yfduW+c27O70LWydAkFI1xe3HrtJeysa48ygW2i7+h8+pB2GdC3nSeQBz0kaGwfFLtvSHAzloICetvR1wpQcNoFHuFJ5mjYqb6gmXc16u2vxsgIGeY2uTyL7CnSvwEQ1cFAu4FzWQumqVzUFzIuMi6dr/2J7rGZu259KbNTrP3XXc1FVYg="}],"on_error":"always","on_start":"always","on_cancel":"always","on_failure":"always","on_success":"always"}},"before_install":"eval \\"${MATRIX_EVAL}\\""},"status":null,"result":null,"commit":"00c5d7285934cbf9bae0dde7ae01ad0f79b86045","branch":"master","message":"Oof. Travis.org + .com on. Reencrypt for .com + reformat","compare_url":"https://github.com/dhinakg/tempbit/compare/2a063ff7f44a...00c5d7285934","started_at":"2018-09-28T23:07:46Z","finished_at":null,"committed_at":"2018-09-28T22:40:50Z","author_name":"Dhinak G","author_email":"dhinak2004@gmail.com","committer_name":"GitHub","committer_email":"noreply@github.com","allow_failure":false},{"id":148700811,"repository_id":6155169,"parent_id":86344844,"number":"13.2","state":"received","config":{"os":"osx","env":["MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\""],"script":"make",".result":"configured","compiler":"gcc","language":"cpp","osx_image":"xcode7.3","global_env":[{"secure":"beXXx86fjwYakA4pVrFEJBzvbimQgn6aqyfZJUJ8UpXKswCrU0e5IVRHVhgtJJIcEX6FClJ91pCTdAGn0i2r4GkPTl/+QL3duoskPjA1n4wupO5sM9iCni8A7j+ewctVnM3hSaHHBAZSYdEUyZ/IxG0hpBIUOKegF3nGW4Z0OKJQ2EkSynuR1ugbe6aE8UCpTcxTFkmlyPCYrTcCBGChzSf03Op84qh181FRABSexVefmbA+6B+F/3LmNuuZ1XJEe3e0iJrgDkV7gPBtRfznfd+bNoylWc8zyil1etsUuxEh8IbSXgheRuQS1HCCU4t7KR7ACHNN+Z3aTrpTz+aEEoURL7Fq5dg1ZnWzHGm1z5Yjj8zLk0/chz0lXyTwBp1aaCOrAXspm6PaSDBRZJOJRvCOdrJ1IgXp7t6TJhRcb8Nd2qqH/IH+f5QPziG2EIXdeU4OBjz587LPgX9WEKhTttVXQbJ4zkYPDWjY8JfMuvaVP1OLP+vS/27c+JxFkSztWF9NOaDs8CYRlpvldzAwIxZawwUZm16qwYSDb3h4bPoUEsAwE9gpAe69Ygwo2b8wC2/vkx1vHn2T//ycfZjY9dwjGm62Ke3EA13MXkV2k4Y21zdjRrUV39vX54e4zIfKGNc/pP8Th9kEv4HRQ8E5ywDSoWRn3735bwdc7hoa1gE="}],"after_failure":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh failure $WEBHOOK_URL"],"after_success":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh success $WEBHOOK_URL"],"notifications":{"webhooks":{"urls":[{"secure":"bkydVgJMA9w/nq405fFEf/0/ljrDTWzoSnKbqKB1xbp5517Y3lspHhkug++yK+dnvysbvp2uVHe2AytLz6lTKU3SLaFJoleOlV6QCRxU/VqpwwXx439FyzSeABlzHxc+xA6KsGdyOOrdiYRmoHIfDFQXw3G0nCCwWiySTTGgZCD39SBLkGBA0Rv9WOcL6DNpTKB9diT0TZ3NjiuVFELr6M8uOseU/oqp5HZJ7SijHMxBq1Lr0pOiHbhebG3my5KZe84PBPl5WhHDqYYWGXK/KFH0aHSPim7ZthMxhu6HmVIu2Rpy2d+xCJxfevzwaW6VyHoiA6pzzNhKnAkbvbOeO++Wbk/mcaZUhMOZK32xQ/+VAYv+/eJQFEJCUmqNmGujiTjps6qFiGTo0UFi/PHWZXm7NH0gPkSyNwsZjPPOxf+BPaclL0KWfENofpV9SSg322LulW5VPTkj13sGnIrTPX0Z+/KDt41ztZ7WFyM/irgh16+H3XxocE5l/GQdJ96iyTkhAKs1WDg+OiSXoza3YAu1DwSbRnuCtmnumoHoHJo2SHLDMhKvxXxbOLYASHlZhA+zPdq7uiFqtCTzX2qgot/akZG+1c0j+zPF+muslYYNn25SVXi5lRVmYC281RFIKMTV0QbkZYKzuFRpM5c/qQMniKF8LYoj23voHLqXCqw="},{"secure":"xDr7PnD+7pOe1u1+OB0xcH5TmqW1O7DMxEBxu8WK4vNLSiQUe943u+XR0Ai5vJ1JhKDOtOUMqUaHhGRqFNfeOsNbDJSi1XyDoggqWK0lqmzhsDwAGIXYf06Np9nZG2PVjCBerWXtR58FVP9IZCys5egRn5UPhi7l2I5cjUwAVWM5bA6QCAZnSjCxmkJVbwtAv2IqhCTuH3ja6E+UbIli7mSrsQsXf3pzyelPQGj+UOBvGYb7r2Swu7uIqIKRXhx5qvHUSIEMBKlnhkv9YLfFyjdXlxE33WOhK7LIlkg2GoSCWOnfR9xc9uocqZD6o9Wz9uVP/q6yqVL7ADQdggP9Lv7oSlxfYpS0wVOWIaFCmx0EmvksG1bd97nIVcXRP/bc9JctfiJdW8Tu5txEAEl2lmlLxsrWpJIzMyKM7QVTuryDOYXwszwO63rf/8jmx5xbUfPn5BnfSqKJF7flJg0Qar4AhgUwaK7nGpKKfDXH3pmg+LOrMRSbhqlS2yfduW+c27O70LWydAkFI1xe3HrtJeysa48ygW2i7+h8+pB2GdC3nSeQBz0kaGwfFLtvSHAzloICetvR1wpQcNoFHuFJ5mjYqb6gmXc16u2vxsgIGeY2uTyL7CnSvwEQ1cFAu4FzWQumqVzUFzIuMi6dr/2J7rGZu259KbNTrP3XXc1FVYg="}],"on_error":"always","on_start":"always","on_cancel":"always","on_failure":"always","on_success":"always"}},"before_install":"eval \\"${MATRIX_EVAL}\\""},"status":null,"result":null,"commit":"00c5d7285934cbf9bae0dde7ae01ad0f79b86045","branch":"master","message":"Oof. Travis.org + .com on. Reencrypt for .com + reformat","compare_url":"https://github.com/dhinakg/tempbit/compare/2a063ff7f44a...00c5d7285934","started_at":"2018-09-28T23:07:46Z","finished_at":null,"committed_at":"2018-09-28T22:40:50Z","author_name":"Dhinak G","author_email":"dhinak2004@gmail.com","committer_name":"GitHub","committer_email":"noreply@github.com","allow_failure":false},{"id":148700812,"repository_id":6155169,"parent_id":86344844,"number":"13.3","state":"received","config":{"os":"osx","env":["MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\""],"script":"make",".result":"configured","compiler":"gcc","language":"cpp","osx_image":"xcode8","global_env":[{"secure":"beXXx86fjwYakA4pVrFEJBzvbimQgn6aqyfZJUJ8UpXKswCrU0e5IVRHVhgtJJIcEX6FClJ91pCTdAGn0i2r4GkPTl/+QL3duoskPjA1n4wupO5sM9iCni8A7j+ewctVnM3hSaHHBAZSYdEUyZ/IxG0hpBIUOKegF3nGW4Z0OKJQ2EkSynuR1ugbe6aE8UCpTcxTFkmlyPCYrTcCBGChzSf03Op84qh181FRABSexVefmbA+6B+F/3LmNuuZ1XJEe3e0iJrgDkV7gPBtRfznfd+bNoylWc8zyil1etsUuxEh8IbSXgheRuQS1HCCU4t7KR7ACHNN+Z3aTrpTz+aEEoURL7Fq5dg1ZnWzHGm1z5Yjj8zLk0/chz0lXyTwBp1aaCOrAXspm6PaSDBRZJOJRvCOdrJ1IgXp7t6TJhRcb8Nd2qqH/IH+f5QPziG2EIXdeU4OBjz587LPgX9WEKhTttVXQbJ4zkYPDWjY8JfMuvaVP1OLP+vS/27c+JxFkSztWF9NOaDs8CYRlpvldzAwIxZawwUZm16qwYSDb3h4bPoUEsAwE9gpAe69Ygwo2b8wC2/vkx1vHn2T//ycfZjY9dwjGm62Ke3EA13MXkV2k4Y21zdjRrUV39vX54e4zIfKGNc/pP8Th9kEv4HRQ8E5ywDSoWRn3735bwdc7hoa1gE="}],"after_failure":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh failure $WEBHOOK_URL"],"after_success":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh success $WEBHOOK_URL"],"notifications":{"webhooks":{"urls":[{"secure":"bkydVgJMA9w/nq405fFEf/0/ljrDTWzoSnKbqKB1xbp5517Y3lspHhkug++yK+dnvysbvp2uVHe2AytLz6lTKU3SLaFJoleOlV6QCRxU/VqpwwXx439FyzSeABlzHxc+xA6KsGdyOOrdiYRmoHIfDFQXw3G0nCCwWiySTTGgZCD39SBLkGBA0Rv9WOcL6DNpTKB9diT0TZ3NjiuVFELr6M8uOseU/oqp5HZJ7SijHMxBq1Lr0pOiHbhebG3my5KZe84PBPl5WhHDqYYWGXK/KFH0aHSPim7ZthMxhu6HmVIu2Rpy2d+xCJxfevzwaW6VyHoiA6pzzNhKnAkbvbOeO++Wbk/mcaZUhMOZK32xQ/+VAYv+/eJQFEJCUmqNmGujiTjps6qFiGTo0UFi/PHWZXm7NH0gPkSyNwsZjPPOxf+BPaclL0KWfENofpV9SSg322LulW5VPTkj13sGnIrTPX0Z+/KDt41ztZ7WFyM/irgh16+H3XxocE5l/GQdJ96iyTkhAKs1WDg+OiSXoza3YAu1DwSbRnuCtmnumoHoHJo2SHLDMhKvxXxbOLYASHlZhA+zPdq7uiFqtCTzX2qgot/akZG+1c0j+zPF+muslYYNn25SVXi5lRVmYC281RFIKMTV0QbkZYKzuFRpM5c/qQMniKF8LYoj23voHLqXCqw="},{"secure":"xDr7PnD+7pOe1u1+OB0xcH5TmqW1O7DMxEBxu8WK4vNLSiQUe943u+XR0Ai5vJ1JhKDOtOUMqUaHhGRqFNfeOsNbDJSi1XyDoggqWK0lqmzhsDwAGIXYf06Np9nZG2PVjCBerWXtR58FVP9IZCys5egRn5UPhi7l2I5cjUwAVWM5bA6QCAZnSjCxmkJVbwtAv2IqhCTuH3ja6E+UbIli7mSrsQsXf3pzyelPQGj+UOBvGYb7r2Swu7uIqIKRXhx5qvHUSIEMBKlnhkv9YLfFyjdXlxE33WOhK7LIlkg2GoSCWOnfR9xc9uocqZD6o9Wz9uVP/q6yqVL7ADQdggP9Lv7oSlxfYpS0wVOWIaFCmx0EmvksG1bd97nIVcXRP/bc9JctfiJdW8Tu5txEAEl2lmlLxsrWpJIzMyKM7QVTuryDOYXwszwO63rf/8jmx5xbUfPn5BnfSqKJF7flJg0Qar4AhgUwaK7nGpKKfDXH3pmg+LOrMRSbhqlS2yfduW+c27O70LWydAkFI1xe3HrtJeysa48ygW2i7+h8+pB2GdC3nSeQBz0kaGwfFLtvSHAzloICetvR1wpQcNoFHuFJ5mjYqb6gmXc16u2vxsgIGeY2uTyL7CnSvwEQ1cFAu4FzWQumqVzUFzIuMi6dr/2J7rGZu259KbNTrP3XXc1FVYg="}],"on_error":"always","on_start":"always","on_cancel":"always","on_failure":"always","on_success":"always"}},"before_install":"eval \\"${MATRIX_EVAL}\\""},"status":null,"result":null,"commit":"00c5d7285934cbf9bae0dde7ae01ad0f79b86045","branch":"master","message":"Oof. Travis.org + .com on. Reencrypt for .com + reformat","compare_url":"https://github.com/dhinakg/tempbit/compare/2a063ff7f44a...00c5d7285934","started_at":"2018-09-28T23:07:46Z","finished_at":null,"committed_at":"2018-09-28T22:40:50Z","author_name":"Dhinak G","author_email":"dhinak2004@gmail.com","committer_name":"GitHub","committer_email":"noreply@github.com","allow_failure":false},{"id":148700813,"repository_id":6155169,"parent_id":86344844,"number":"13.4","state":"received","config":{"os":"osx","env":["MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\""],"script":"make",".result":"configured","compiler":"gcc","language":"cpp","osx_image":"xcode8.3","global_env":[{"secure":"beXXx86fjwYakA4pVrFEJBzvbimQgn6aqyfZJUJ8UpXKswCrU0e5IVRHVhgtJJIcEX6FClJ91pCTdAGn0i2r4GkPTl/+QL3duoskPjA1n4wupO5sM9iCni8A7j+ewctVnM3hSaHHBAZSYdEUyZ/IxG0hpBIUOKegF3nGW4Z0OKJQ2EkSynuR1ugbe6aE8UCpTcxTFkmlyPCYrTcCBGChzSf03Op84qh181FRABSexVefmbA+6B+F/3LmNuuZ1XJEe3e0iJrgDkV7gPBtRfznfd+bNoylWc8zyil1etsUuxEh8IbSXgheRuQS1HCCU4t7KR7ACHNN+Z3aTrpTz+aEEoURL7Fq5dg1ZnWzHGm1z5Yjj8zLk0/chz0lXyTwBp1aaCOrAXspm6PaSDBRZJOJRvCOdrJ1IgXp7t6TJhRcb8Nd2qqH/IH+f5QPziG2EIXdeU4OBjz587LPgX9WEKhTttVXQbJ4zkYPDWjY8JfMuvaVP1OLP+vS/27c+JxFkSztWF9NOaDs8CYRlpvldzAwIxZawwUZm16qwYSDb3h4bPoUEsAwE9gpAe69Ygwo2b8wC2/vkx1vHn2T//ycfZjY9dwjGm62Ke3EA13MXkV2k4Y21zdjRrUV39vX54e4zIfKGNc/pP8Th9kEv4HRQ8E5ywDSoWRn3735bwdc7hoa1gE="}],"after_failure":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh failure $WEBHOOK_URL"],"after_success":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh success $WEBHOOK_URL"],"notifications":{"webhooks":{"urls":[{"secure":"bkydVgJMA9w/nq405fFEf/0/ljrDTWzoSnKbqKB1xbp5517Y3lspHhkug++yK+dnvysbvp2uVHe2AytLz6lTKU3SLaFJoleOlV6QCRxU/VqpwwXx439FyzSeABlzHxc+xA6KsGdyOOrdiYRmoHIfDFQXw3G0nCCwWiySTTGgZCD39SBLkGBA0Rv9WOcL6DNpTKB9diT0TZ3NjiuVFELr6M8uOseU/oqp5HZJ7SijHMxBq1Lr0pOiHbhebG3my5KZe84PBPl5WhHDqYYWGXK/KFH0aHSPim7ZthMxhu6HmVIu2Rpy2d+xCJxfevzwaW6VyHoiA6pzzNhKnAkbvbOeO++Wbk/mcaZUhMOZK32xQ/+VAYv+/eJQFEJCUmqNmGujiTjps6qFiGTo0UFi/PHWZXm7NH0gPkSyNwsZjPPOxf+BPaclL0KWfENofpV9SSg322LulW5VPTkj13sGnIrTPX0Z+/KDt41ztZ7WFyM/irgh16+H3XxocE5l/GQdJ96iyTkhAKs1WDg+OiSXoza3YAu1DwSbRnuCtmnumoHoHJo2SHLDMhKvxXxbOLYASHlZhA+zPdq7uiFqtCTzX2qgot/akZG+1c0j+zPF+muslYYNn25SVXi5lRVmYC281RFIKMTV0QbkZYKzuFRpM5c/qQMniKF8LYoj23voHLqXCqw="},{"secure":"xDr7PnD+7pOe1u1+OB0xcH5TmqW1O7DMxEBxu8WK4vNLSiQUe943u+XR0Ai5vJ1JhKDOtOUMqUaHhGRqFNfeOsNbDJSi1XyDoggqWK0lqmzhsDwAGIXYf06Np9nZG2PVjCBerWXtR58FVP9IZCys5egRn5UPhi7l2I5cjUwAVWM5bA6QCAZnSjCxmkJVbwtAv2IqhCTuH3ja6E+UbIli7mSrsQsXf3pzyelPQGj+UOBvGYb7r2Swu7uIqIKRXhx5qvHUSIEMBKlnhkv9YLfFyjdXlxE33WOhK7LIlkg2GoSCWOnfR9xc9uocqZD6o9Wz9uVP/q6yqVL7ADQdggP9Lv7oSlxfYpS0wVOWIaFCmx0EmvksG1bd97nIVcXRP/bc9JctfiJdW8Tu5txEAEl2lmlLxsrWpJIzMyKM7QVTuryDOYXwszwO63rf/8jmx5xbUfPn5BnfSqKJF7flJg0Qar4AhgUwaK7nGpKKfDXH3pmg+LOrMRSbhqlS2yfduW+c27O70LWydAkFI1xe3HrtJeysa48ygW2i7+h8+pB2GdC3nSeQBz0kaGwfFLtvSHAzloICetvR1wpQcNoFHuFJ5mjYqb6gmXc16u2vxsgIGeY2uTyL7CnSvwEQ1cFAu4FzWQumqVzUFzIuMi6dr/2J7rGZu259KbNTrP3XXc1FVYg="}],"on_error":"always","on_start":"always","on_cancel":"always","on_failure":"always","on_success":"always"}},"before_install":"eval \\"${MATRIX_EVAL}\\""},"status":null,"result":null,"commit":"00c5d7285934cbf9bae0dde7ae01ad0f79b86045","branch":"master","message":"Oof. Travis.org + .com on. Reencrypt for .com + reformat","compare_url":"https://github.com/dhinakg/tempbit/compare/2a063ff7f44a...00c5d7285934","started_at":"2018-09-28T23:07:46Z","finished_at":null,"committed_at":"2018-09-28T22:40:50Z","author_name":"Dhinak G","author_email":"dhinak2004@gmail.com","committer_name":"GitHub","committer_email":"noreply@github.com","allow_failure":false},{"id":148700814,"repository_id":6155169,"parent_id":86344844,"number":"13.5","state":"created","config":{"os":"osx","env":["MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\""],"script":"make",".result":"configured","compiler":"gcc","language":"cpp","osx_image":"xcode9","global_env":[{"secure":"beXXx86fjwYakA4pVrFEJBzvbimQgn6aqyfZJUJ8UpXKswCrU0e5IVRHVhgtJJIcEX6FClJ91pCTdAGn0i2r4GkPTl/+QL3duoskPjA1n4wupO5sM9iCni8A7j+ewctVnM3hSaHHBAZSYdEUyZ/IxG0hpBIUOKegF3nGW4Z0OKJQ2EkSynuR1ugbe6aE8UCpTcxTFkmlyPCYrTcCBGChzSf03Op84qh181FRABSexVefmbA+6B+F/3LmNuuZ1XJEe3e0iJrgDkV7gPBtRfznfd+bNoylWc8zyil1etsUuxEh8IbSXgheRuQS1HCCU4t7KR7ACHNN+Z3aTrpTz+aEEoURL7Fq5dg1ZnWzHGm1z5Yjj8zLk0/chz0lXyTwBp1aaCOrAXspm6PaSDBRZJOJRvCOdrJ1IgXp7t6TJhRcb8Nd2qqH/IH+f5QPziG2EIXdeU4OBjz587LPgX9WEKhTttVXQbJ4zkYPDWjY8JfMuvaVP1OLP+vS/27c+JxFkSztWF9NOaDs8CYRlpvldzAwIxZawwUZm16qwYSDb3h4bPoUEsAwE9gpAe69Ygwo2b8wC2/vkx1vHn2T//ycfZjY9dwjGm62Ke3EA13MXkV2k4Y21zdjRrUV39vX54e4zIfKGNc/pP8Th9kEv4HRQ8E5ywDSoWRn3735bwdc7hoa1gE="}],"after_failure":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh failure $WEBHOOK_URL"],"after_success":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh success $WEBHOOK_URL"],"notifications":{"webhooks":{"urls":[{"secure":"bkydVgJMA9w/nq405fFEf/0/ljrDTWzoSnKbqKB1xbp5517Y3lspHhkug++yK+dnvysbvp2uVHe2AytLz6lTKU3SLaFJoleOlV6QCRxU/VqpwwXx439FyzSeABlzHxc+xA6KsGdyOOrdiYRmoHIfDFQXw3G0nCCwWiySTTGgZCD39SBLkGBA0Rv9WOcL6DNpTKB9diT0TZ3NjiuVFELr6M8uOseU/oqp5HZJ7SijHMxBq1Lr0pOiHbhebG3my5KZe84PBPl5WhHDqYYWGXK/KFH0aHSPim7ZthMxhu6HmVIu2Rpy2d+xCJxfevzwaW6VyHoiA6pzzNhKnAkbvbOeO++Wbk/mcaZUhMOZK32xQ/+VAYv+/eJQFEJCUmqNmGujiTjps6qFiGTo0UFi/PHWZXm7NH0gPkSyNwsZjPPOxf+BPaclL0KWfENofpV9SSg322LulW5VPTkj13sGnIrTPX0Z+/KDt41ztZ7WFyM/irgh16+H3XxocE5l/GQdJ96iyTkhAKs1WDg+OiSXoza3YAu1DwSbRnuCtmnumoHoHJo2SHLDMhKvxXxbOLYASHlZhA+zPdq7uiFqtCTzX2qgot/akZG+1c0j+zPF+muslYYNn25SVXi5lRVmYC281RFIKMTV0QbkZYKzuFRpM5c/qQMniKF8LYoj23voHLqXCqw="},{"secure":"xDr7PnD+7pOe1u1+OB0xcH5TmqW1O7DMxEBxu8WK4vNLSiQUe943u+XR0Ai5vJ1JhKDOtOUMqUaHhGRqFNfeOsNbDJSi1XyDoggqWK0lqmzhsDwAGIXYf06Np9nZG2PVjCBerWXtR58FVP9IZCys5egRn5UPhi7l2I5cjUwAVWM5bA6QCAZnSjCxmkJVbwtAv2IqhCTuH3ja6E+UbIli7mSrsQsXf3pzyelPQGj+UOBvGYb7r2Swu7uIqIKRXhx5qvHUSIEMBKlnhkv9YLfFyjdXlxE33WOhK7LIlkg2GoSCWOnfR9xc9uocqZD6o9Wz9uVP/q6yqVL7ADQdggP9Lv7oSlxfYpS0wVOWIaFCmx0EmvksG1bd97nIVcXRP/bc9JctfiJdW8Tu5txEAEl2lmlLxsrWpJIzMyKM7QVTuryDOYXwszwO63rf/8jmx5xbUfPn5BnfSqKJF7flJg0Qar4AhgUwaK7nGpKKfDXH3pmg+LOrMRSbhqlS2yfduW+c27O70LWydAkFI1xe3HrtJeysa48ygW2i7+h8+pB2GdC3nSeQBz0kaGwfFLtvSHAzloICetvR1wpQcNoFHuFJ5mjYqb6gmXc16u2vxsgIGeY2uTyL7CnSvwEQ1cFAu4FzWQumqVzUFzIuMi6dr/2J7rGZu259KbNTrP3XXc1FVYg="}],"on_error":"always","on_start":"always","on_cancel":"always","on_failure":"always","on_success":"always"}},"before_install":"eval \\"${MATRIX_EVAL}\\""},"status":null,"result":null,"commit":"00c5d7285934cbf9bae0dde7ae01ad0f79b86045","branch":"master","message":"Oof. Travis.org + .com on. Reencrypt for .com + reformat","compare_url":"https://github.com/dhinakg/tempbit/compare/2a063ff7f44a...00c5d7285934","started_at":"2018-09-28T23:07:46Z","finished_at":null,"committed_at":"2018-09-28T22:40:50Z","author_name":"Dhinak G","author_email":"dhinak2004@gmail.com","committer_name":"GitHub","committer_email":"noreply@github.com","allow_failure":false},{"id":148700815,"repository_id":6155169,"parent_id":86344844,"number":"13.6","state":"created","config":{"os":"osx","env":["MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\""],"script":"make",".result":"configured","compiler":"gcc","language":"cpp","osx_image":"xcode9.1","global_env":[{"secure":"beXXx86fjwYakA4pVrFEJBzvbimQgn6aqyfZJUJ8UpXKswCrU0e5IVRHVhgtJJIcEX6FClJ91pCTdAGn0i2r4GkPTl/+QL3duoskPjA1n4wupO5sM9iCni8A7j+ewctVnM3hSaHHBAZSYdEUyZ/IxG0hpBIUOKegF3nGW4Z0OKJQ2EkSynuR1ugbe6aE8UCpTcxTFkmlyPCYrTcCBGChzSf03Op84qh181FRABSexVefmbA+6B+F/3LmNuuZ1XJEe3e0iJrgDkV7gPBtRfznfd+bNoylWc8zyil1etsUuxEh8IbSXgheRuQS1HCCU4t7KR7ACHNN+Z3aTrpTz+aEEoURL7Fq5dg1ZnWzHGm1z5Yjj8zLk0/chz0lXyTwBp1aaCOrAXspm6PaSDBRZJOJRvCOdrJ1IgXp7t6TJhRcb8Nd2qqH/IH+f5QPziG2EIXdeU4OBjz587LPgX9WEKhTttVXQbJ4zkYPDWjY8JfMuvaVP1OLP+vS/27c+JxFkSztWF9NOaDs8CYRlpvldzAwIxZawwUZm16qwYSDb3h4bPoUEsAwE9gpAe69Ygwo2b8wC2/vkx1vHn2T//ycfZjY9dwjGm62Ke3EA13MXkV2k4Y21zdjRrUV39vX54e4zIfKGNc/pP8Th9kEv4HRQ8E5ywDSoWRn3735bwdc7hoa1gE="}],"after_failure":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh failure $WEBHOOK_URL"],"after_success":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh success $WEBHOOK_URL"],"notifications":{"webhooks":{"urls":[{"secure":"bkydVgJMA9w/nq405fFEf/0/ljrDTWzoSnKbqKB1xbp5517Y3lspHhkug++yK+dnvysbvp2uVHe2AytLz6lTKU3SLaFJoleOlV6QCRxU/VqpwwXx439FyzSeABlzHxc+xA6KsGdyOOrdiYRmoHIfDFQXw3G0nCCwWiySTTGgZCD39SBLkGBA0Rv9WOcL6DNpTKB9diT0TZ3NjiuVFELr6M8uOseU/oqp5HZJ7SijHMxBq1Lr0pOiHbhebG3my5KZe84PBPl5WhHDqYYWGXK/KFH0aHSPim7ZthMxhu6HmVIu2Rpy2d+xCJxfevzwaW6VyHoiA6pzzNhKnAkbvbOeO++Wbk/mcaZUhMOZK32xQ/+VAYv+/eJQFEJCUmqNmGujiTjps6qFiGTo0UFi/PHWZXm7NH0gPkSyNwsZjPPOxf+BPaclL0KWfENofpV9SSg322LulW5VPTkj13sGnIrTPX0Z+/KDt41ztZ7WFyM/irgh16+H3XxocE5l/GQdJ96iyTkhAKs1WDg+OiSXoza3YAu1DwSbRnuCtmnumoHoHJo2SHLDMhKvxXxbOLYASHlZhA+zPdq7uiFqtCTzX2qgot/akZG+1c0j+zPF+muslYYNn25SVXi5lRVmYC281RFIKMTV0QbkZYKzuFRpM5c/qQMniKF8LYoj23voHLqXCqw="},{"secure":"xDr7PnD+7pOe1u1+OB0xcH5TmqW1O7DMxEBxu8WK4vNLSiQUe943u+XR0Ai5vJ1JhKDOtOUMqUaHhGRqFNfeOsNbDJSi1XyDoggqWK0lqmzhsDwAGIXYf06Np9nZG2PVjCBerWXtR58FVP9IZCys5egRn5UPhi7l2I5cjUwAVWM5bA6QCAZnSjCxmkJVbwtAv2IqhCTuH3ja6E+UbIli7mSrsQsXf3pzyelPQGj+UOBvGYb7r2Swu7uIqIKRXhx5qvHUSIEMBKlnhkv9YLfFyjdXlxE33WOhK7LIlkg2GoSCWOnfR9xc9uocqZD6o9Wz9uVP/q6yqVL7ADQdggP9Lv7oSlxfYpS0wVOWIaFCmx0EmvksG1bd97nIVcXRP/bc9JctfiJdW8Tu5txEAEl2lmlLxsrWpJIzMyKM7QVTuryDOYXwszwO63rf/8jmx5xbUfPn5BnfSqKJF7flJg0Qar4AhgUwaK7nGpKKfDXH3pmg+LOrMRSbhqlS2yfduW+c27O70LWydAkFI1xe3HrtJeysa48ygW2i7+h8+pB2GdC3nSeQBz0kaGwfFLtvSHAzloICetvR1wpQcNoFHuFJ5mjYqb6gmXc16u2vxsgIGeY2uTyL7CnSvwEQ1cFAu4FzWQumqVzUFzIuMi6dr/2J7rGZu259KbNTrP3XXc1FVYg="}],"on_error":"always","on_start":"always","on_cancel":"always","on_failure":"always","on_success":"always"}},"before_install":"eval \\"${MATRIX_EVAL}\\""},"status":null,"result":null,"commit":"00c5d7285934cbf9bae0dde7ae01ad0f79b86045","branch":"master","message":"Oof. Travis.org + .com on. Reencrypt for .com + reformat","compare_url":"https://github.com/dhinakg/tempbit/compare/2a063ff7f44a...00c5d7285934","started_at":"2018-09-28T23:07:46Z","finished_at":null,"committed_at":"2018-09-28T22:40:50Z","author_name":"Dhinak G","author_email":"dhinak2004@gmail.com","committer_name":"GitHub","committer_email":"noreply@github.com","allow_failure":false},{"id":148700816,"repository_id":6155169,"parent_id":86344844,"number":"13.7","state":"created","config":{"os":"osx","env":["MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\""],"script":"make",".result":"configured","compiler":"gcc","language":"cpp","osx_image":"xcode9.2","global_env":[{"secure":"beXXx86fjwYakA4pVrFEJBzvbimQgn6aqyfZJUJ8UpXKswCrU0e5IVRHVhgtJJIcEX6FClJ91pCTdAGn0i2r4GkPTl/+QL3duoskPjA1n4wupO5sM9iCni8A7j+ewctVnM3hSaHHBAZSYdEUyZ/IxG0hpBIUOKegF3nGW4Z0OKJQ2EkSynuR1ugbe6aE8UCpTcxTFkmlyPCYrTcCBGChzSf03Op84qh181FRABSexVefmbA+6B+F/3LmNuuZ1XJEe3e0iJrgDkV7gPBtRfznfd+bNoylWc8zyil1etsUuxEh8IbSXgheRuQS1HCCU4t7KR7ACHNN+Z3aTrpTz+aEEoURL7Fq5dg1ZnWzHGm1z5Yjj8zLk0/chz0lXyTwBp1aaCOrAXspm6PaSDBRZJOJRvCOdrJ1IgXp7t6TJhRcb8Nd2qqH/IH+f5QPziG2EIXdeU4OBjz587LPgX9WEKhTttVXQbJ4zkYPDWjY8JfMuvaVP1OLP+vS/27c+JxFkSztWF9NOaDs8CYRlpvldzAwIxZawwUZm16qwYSDb3h4bPoUEsAwE9gpAe69Ygwo2b8wC2/vkx1vHn2T//ycfZjY9dwjGm62Ke3EA13MXkV2k4Y21zdjRrUV39vX54e4zIfKGNc/pP8Th9kEv4HRQ8E5ywDSoWRn3735bwdc7hoa1gE="}],"after_failure":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh failure $WEBHOOK_URL"],"after_success":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh success $WEBHOOK_URL"],"notifications":{"webhooks":{"urls":[{"secure":"bkydVgJMA9w/nq405fFEf/0/ljrDTWzoSnKbqKB1xbp5517Y3lspHhkug++yK+dnvysbvp2uVHe2AytLz6lTKU3SLaFJoleOlV6QCRxU/VqpwwXx439FyzSeABlzHxc+xA6KsGdyOOrdiYRmoHIfDFQXw3G0nCCwWiySTTGgZCD39SBLkGBA0Rv9WOcL6DNpTKB9diT0TZ3NjiuVFELr6M8uOseU/oqp5HZJ7SijHMxBq1Lr0pOiHbhebG3my5KZe84PBPl5WhHDqYYWGXK/KFH0aHSPim7ZthMxhu6HmVIu2Rpy2d+xCJxfevzwaW6VyHoiA6pzzNhKnAkbvbOeO++Wbk/mcaZUhMOZK32xQ/+VAYv+/eJQFEJCUmqNmGujiTjps6qFiGTo0UFi/PHWZXm7NH0gPkSyNwsZjPPOxf+BPaclL0KWfENofpV9SSg322LulW5VPTkj13sGnIrTPX0Z+/KDt41ztZ7WFyM/irgh16+H3XxocE5l/GQdJ96iyTkhAKs1WDg+OiSXoza3YAu1DwSbRnuCtmnumoHoHJo2SHLDMhKvxXxbOLYASHlZhA+zPdq7uiFqtCTzX2qgot/akZG+1c0j+zPF+muslYYNn25SVXi5lRVmYC281RFIKMTV0QbkZYKzuFRpM5c/qQMniKF8LYoj23voHLqXCqw="},{"secure":"xDr7PnD+7pOe1u1+OB0xcH5TmqW1O7DMxEBxu8WK4vNLSiQUe943u+XR0Ai5vJ1JhKDOtOUMqUaHhGRqFNfeOsNbDJSi1XyDoggqWK0lqmzhsDwAGIXYf06Np9nZG2PVjCBerWXtR58FVP9IZCys5egRn5UPhi7l2I5cjUwAVWM5bA6QCAZnSjCxmkJVbwtAv2IqhCTuH3ja6E+UbIli7mSrsQsXf3pzyelPQGj+UOBvGYb7r2Swu7uIqIKRXhx5qvHUSIEMBKlnhkv9YLfFyjdXlxE33WOhK7LIlkg2GoSCWOnfR9xc9uocqZD6o9Wz9uVP/q6yqVL7ADQdggP9Lv7oSlxfYpS0wVOWIaFCmx0EmvksG1bd97nIVcXRP/bc9JctfiJdW8Tu5txEAEl2lmlLxsrWpJIzMyKM7QVTuryDOYXwszwO63rf/8jmx5xbUfPn5BnfSqKJF7flJg0Qar4AhgUwaK7nGpKKfDXH3pmg+LOrMRSbhqlS2yfduW+c27O70LWydAkFI1xe3HrtJeysa48ygW2i7+h8+pB2GdC3nSeQBz0kaGwfFLtvSHAzloICetvR1wpQcNoFHuFJ5mjYqb6gmXc16u2vxsgIGeY2uTyL7CnSvwEQ1cFAu4FzWQumqVzUFzIuMi6dr/2J7rGZu259KbNTrP3XXc1FVYg="}],"on_error":"always","on_start":"always","on_cancel":"always","on_failure":"always","on_success":"always"}},"before_install":"eval \\"${MATRIX_EVAL}\\""},"status":null,"result":null,"commit":"00c5d7285934cbf9bae0dde7ae01ad0f79b86045","branch":"master","message":"Oof. Travis.org + .com on. Reencrypt for .com + reformat","compare_url":"https://github.com/dhinakg/tempbit/compare/2a063ff7f44a...00c5d7285934","started_at":"2018-09-28T23:07:46Z","finished_at":null,"committed_at":"2018-09-28T22:40:50Z","author_name":"Dhinak G","author_email":"dhinak2004@gmail.com","committer_name":"GitHub","committer_email":"noreply@github.com","allow_failure":false},{"id":148700817,"repository_id":6155169,"parent_id":86344844,"number":"13.8","state":"canceled","config":{"os":"osx","env":["MATRIX_EVAL=\\"brew update && brew install mingw-w64 && CC=x86_64-w64-mingw32-gcc && CXX=x86_64-w64-mingw32-g++\\""],"script":"make",".result":"configured","compiler":"gcc","language":"cpp","osx_image":"xcode9.3","global_env":[{"secure":"beXXx86fjwYakA4pVrFEJBzvbimQgn6aqyfZJUJ8UpXKswCrU0e5IVRHVhgtJJIcEX6FClJ91pCTdAGn0i2r4GkPTl/+QL3duoskPjA1n4wupO5sM9iCni8A7j+ewctVnM3hSaHHBAZSYdEUyZ/IxG0hpBIUOKegF3nGW4Z0OKJQ2EkSynuR1ugbe6aE8UCpTcxTFkmlyPCYrTcCBGChzSf03Op84qh181FRABSexVefmbA+6B+F/3LmNuuZ1XJEe3e0iJrgDkV7gPBtRfznfd+bNoylWc8zyil1etsUuxEh8IbSXgheRuQS1HCCU4t7KR7ACHNN+Z3aTrpTz+aEEoURL7Fq5dg1ZnWzHGm1z5Yjj8zLk0/chz0lXyTwBp1aaCOrAXspm6PaSDBRZJOJRvCOdrJ1IgXp7t6TJhRcb8Nd2qqH/IH+f5QPziG2EIXdeU4OBjz587LPgX9WEKhTttVXQbJ4zkYPDWjY8JfMuvaVP1OLP+vS/27c+JxFkSztWF9NOaDs8CYRlpvldzAwIxZawwUZm16qwYSDb3h4bPoUEsAwE9gpAe69Ygwo2b8wC2/vkx1vHn2T//ycfZjY9dwjGm62Ke3EA13MXkV2k4Y21zdjRrUV39vX54e4zIfKGNc/pP8Th9kEv4HRQ8E5ywDSoWRn3735bwdc7hoa1gE="}],"after_failure":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh failure $WEBHOOK_URL"],"after_success":["wget https://raw.githubusercontent.com/dhinakg/travis-ci-discord-webhook/master/send.sh","chmod +x send.sh","./send.sh success $WEBHOOK_URL"],"notifications":{"webhooks":{"urls":[{"secure":"bkydVgJMA9w/nq405fFEf/0/ljrDTWzoSnKbqKB1xbp5517Y3lspHhkug++yK+dnvysbvp2uVHe2AytLz6lTKU3SLaFJoleOlV6QCRxU/VqpwwXx439FyzSeABlzHxc+xA6KsGdyOOrdiYRmoHIfDFQXw3G0nCCwWiySTTGgZCD39SBLkGBA0Rv9WOcL6DNpTKB9diT0TZ3NjiuVFELr6M8uOseU/oqp5HZJ7SijHMxBq1Lr0pOiHbhebG3my5KZe84PBPl5WhHDqYYWGXK/KFH0aHSPim7ZthMxhu6HmVIu2Rpy2d+xCJxfevzwaW6VyHoiA6pzzNhKnAkbvbOeO++Wbk/mcaZUhMOZK32xQ/+VAYv+/eJQFEJCUmqNmGujiTjps6qFiGTo0UFi/PHWZXm7NH0gPkSyNwsZjPPOxf+BPaclL0KWfENofpV9SSg322LulW5VPTkj13sGnIrTPX0Z+/KDt41ztZ7WFyM/irgh16+H3XxocE5l/GQdJ96iyTkhAKs1WDg+OiSXoza3YAu1DwSbRnuCtmnumoHoHJo2SHLDMhKvxXxbOLYASHlZhA+zPdq7uiFqtCTzX2qgot/akZG+1c0j+zPF+muslYYNn25SVXi5lRVmYC281RFIKMTV0QbkZYKzuFRpM5c/qQMniKF8LYoj23voHLqXCqw="},{"secure":"xDr7PnD+7pOe1u1+OB0xcH5TmqW1O7DMxEBxu8WK4vNLSiQUe943u+XR0Ai5vJ1JhKDOtOUMqUaHhGRqFNfeOsNbDJSi1XyDoggqWK0lqmzhsDwAGIXYf06Np9nZG2PVjCBerWXtR58FVP9IZCys5egRn5UPhi7l2I5cjUwAVWM5bA6QCAZnSjCxmkJVbwtAv2IqhCTuH3ja6E+UbIli7mSrsQsXf3pzyelPQGj+UOBvGYb7r2Swu7uIqIKRXhx5qvHUSIEMBKlnhkv9YLfFyjdXlxE33WOhK7LIlkg2GoSCWOnfR9xc9uocqZD6o9Wz9uVP/q6yqVL7ADQdggP9Lv7oSlxfYpS0wVOWIaFCmx0EmvksG1bd97nIVcXRP/bc9JctfiJdW8Tu5txEAEl2lmlLxsrWpJIzMyKM7QVTuryDOYXwszwO63rf/8jmx5xbUfPn5BnfSqKJF7flJg0Qar4AhgUwaK7nGpKKfDXH3pmg+LOrMRSbhqlS2yfduW+c27O70LWydAkFI1xe3HrtJeysa48ygW2i7+h8+pB2GdC3nSeQBz0kaGwfFLtvSHAzloICetvR1wpQcNoFHuFJ5mjYqb6gmXc16u2vxsgIGeY2uTyL7CnSvwEQ1cFAu4FzWQumqVzUFzIuMi6dr/2J7rGZu259KbNTrP3XXc1FVYg="}],"on_error":"always","on_start":"always","on_cancel":"always","on_failure":"always","on_success":"always"}},"before_install":"eval \\"${MATRIX_EVAL}\\""},"status":null,"result":null,"commit":"00c5d7285934cbf9bae0dde7ae01ad0f79b86045","branch":"master","message":"Oof. Travis.org + .com on. Reencrypt for .com + reformat","compare_url":"https://github.com/dhinakg/tempbit/compare/2a063ff7f44a...00c5d7285934","started_at":"2018-09-28T23:07:46Z","finished_at":null,"committed_at":"2018-09-28T22:40:50Z","author_name":"Dhinak G","author_email":"dhinak2004@gmail.com","committer_name":"GitHub","committer_email":"noreply@github.com","allow_failure":false}]}' }, _body: true, length: undefined, read: [Function], route: Route { path: '/api/webhooks/:webhookID/:webhookSecret/:from', stack: [ [Layer] ], methods: { post: true } } } ```

I'm also attaching the entire file here.

dscalzi commented 6 years ago

It's working fine for me?

image

dhinakg commented 6 years ago

Huh. I'll try forcing a build again.

dhinakg commented 6 years ago

Nope. I'm still getting errors. image

dscalzi commented 6 years ago

Have you properly setup your webhook? I'm not getting this with the payload you sent and the provider is in line with travis's documentation. Continue to debug yourself as I don't think anything is wrong on our end.

addisoncrump commented 6 years ago

I'm getting this issue as well. The relevant commit can be found here. I used the skyhook website to configure the trigger, and you can see that I used a secure variable for the webhook.

image