{"push_id":2319173486,"size":29,"distinct_size":0,"ref":"refs/heads/devel","head":"63ed2e250cf310cb8161a84f7e5dcfa0908eddac","before":"57a6f44a658cc5c3a2a448e8244cddaa5c764b1c","commits":[{"sha":"06c90caf8a0deb31e4e49d66893e22914f39bcd3","author":{"name":"Jesse Rosenberger","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@jro.cc"},"message":"Attempt to generate \"docs\" during CircleCI tests.\n\nThere have been a number of occasions where I have gone to bump the\nMeteor docs to the next major version, only to find that the docs\ndeployment (which occurs in a separate repository; found at\nhttps://github.com/meteor/docs) fails due to code-refactoring which has\ntaken place in its submodule (`code`, which is this Meteor codebase).\n\nIn order to provide early warning when a JSDoc declaration in the Meteor\ncode is going to (eventually) break the docs deployment which occurs in\na separate repository (https://github.com/meteor/docs), this commit\nintroduces a simple checkout and doc generation, in the same manner as\nthe docs would in its own repository, within the CircleCI workflow.\n\nIt's been configured in a way where it will not stop the normal Meteor\ntest-suite from running, however it will show a separate indicator on\nGitHub pull-requests as to whether the generation of docs was successful\nor not.","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/06c90caf8a0deb31e4e49d66893e22914f39bcd3"},{"sha":"ababb18aef6d75055f1f460ae4709c2ef26c4836","author":{"name":"Jesse Rosenberger","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@jro.cc"},"message":"Augment JSDoc declarations for Meteor.* connection convenience methods.\n\nThe changes made in 8bbfd531c1cc9403e95aefb8c72cc0591c2ced3e prevent\nJSDoc (used to generate docs for https://docs.meteor.com via the\nhttps://github.com/meteor/docs repository) from associating the\nconvenience methods which are exposed on the `Meteor` namespace\n(e.g. `Meteor.call`, `Meteor.apply`, `Meteor.reconnect,` etc.) as they are\nbeing identified as members of the `Connection` class.  While this is\ntechincally true, and all of these are also available on\n`Meteor.connection` (e.g. `Meteor.connection.status`), we have\nhistorically exposed them in the docs using their (preferred) `Meteor.*`\naliases.\n\nHopefully, this at least partially resolves\nhttps://github.com/meteor/docs/commit/8f7ceb5de5bf9bdd5935e3447164ce8f24cece7b.","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/ababb18aef6d75055f1f460ae4709c2ef26c4836"},{"sha":"4d861735c5c0ad43a21de0bc7d52c1a07be1ba62","author":{"name":"Jesse Rosenberger","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@jro.cc"},"message":"Export `check` as a named function declaration for JSDoc.\n\nThe change made in a30f42c4acabb7591cdde61a1eaeac811610ba3e switched\nfrom CommonJS to ECMAScript export notation.\n\nIt seems JSDoc isn't smart enough to make the same association as it did with\nthe previous notation as it does for an anon. function expression `export`-ed\nas a `const`ant.  We could annotate this with `@function check`, but it seems\nreasonable to just export a function declaration directly, which JSDoc will\nunderstand.\n\nThis, along with ababb18aef6d75055f1f460ae4709c2ef26c4836, corrects the\nfailure of docs generation originally discovered in:\nhttps://github.com/meteor/docs/commit/8f7ceb5de5bf9bdd5935e3447164ce8f24cece7b.\n\nRefs: https://github.com/meteor/meteor/pull/9593","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/4d861735c5c0ad43a21de0bc7d52c1a07be1ba62"},{"sha":"053352f74d812ace82242f89f0a368b6ce75a945","author":{"name":"Jesse Rosenberger","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@jro.cc"},"message":"Merge branch 'devel' into abernix/test-docs-with-meteor","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/053352f74d812ace82242f89f0a368b6ce75a945"},{"sha":"46eaab39b6211a5ed56d544461cab1959ccb3c85","author":{"name":"Jesse Rosenberger","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@jro.cc"},"message":"Add misssing JSDoc declarations for Mongo.Collection#upsert.\n\nIn the conversion to ECMAScript classes in\nhttps://github.com/meteor/meteor/commit/6fcf190bb489db19, it appears that\nJSDoc `@method`, `@instance` and `@memberof` declarations were already\nin place for the (outgoing) `Mongo.Collection.prototype.{foo}` expressions,\nwith the exception of `upsert`.  The omission caused docs generation failure\nwith the new ES syntax since, presumably, it was less possible to be inferred\nfrom the `MCp*` notation.\n\nAdditionally, this changes the casing of `@memberOf` to `@memberof`,\nmainly because:\n\n* The JSDocs use this notation.\n* The data JSON outputted by JSDoc lowercases property keys, including\n  cases where `memberOf` was capitalized, making it less clear that\n  there is a 1:1 mapping.\n* My editor refuses to syntax-highlight jsdoc declarations with [A-Z],\n  possilby because of the above reasons.","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/46eaab39b6211a5ed56d544461cab1959ccb3c85"},{"sha":"c9ff7a55aa387a5a9ff306d7ec958d8fa7d3fbc5","author":{"name":"James Burgess","email":"72af444d69050526d00fc14ebefd0581600a1017@gmail.com"},"message":"Fix flakey test 'javascript hot code push'","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/c9ff7a55aa387a5a9ff306d7ec958d8fa7d3fbc5"},{"sha":"3ba41108c4206b8cfa634e46b68316f39a8a367e","author":{"name":"James Burgess","email":"72af444d69050526d00fc14ebefd0581600a1017@gmail.com"},"message":"Expand CircleCI groups to 12 and rebalance tests","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/3ba41108c4206b8cfa634e46b68316f39a8a367e"},{"sha":"58b4de5e180db15a5d030288d4ec15202764f593","author":{"name":"Seba Kerckhof","email":"8e57b886bb0d2a76347ce6e85be3d0d7605d3169@gmail.com"},"message":"Add support for string padLeft/padRight (#9641)","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/58b4de5e180db15a5d030288d4ec15202764f593"},{"sha":"d6e1497350a143a27049d71c5d97bf26f5bde16f","author":{"name":"Jesse Rosenberger","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@jro.cc"},"message":"Replace the Hexo test commands with new docs \"npm test\" script.\n\nAs implemented now on the meteor/docs repository.\n\nRef: https://github.com/meteor/docs/commit/af003a80bdf7f17f8ee0e95289add","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/d6e1497350a143a27049d71c5d97bf26f5bde16f"},{"sha":"e34c72f66525feb712456753f7ce028d30904895","author":{"name":"Bruce Johnson","email":"08aff97c6b097e6a672e76130237b08f2f0fc0c6@outlook.com"},"message":"TRUNCATE journal mode for packaging DB on Windows like file systems","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/e34c72f66525feb712456753f7ce028d30904895"},{"sha":"53ceaca88bd728d42c02f164f7ffb90eba698d36","author":{"name":"Jesse Rosenberger","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@jro.cc"},"message":"Merge pull request #9593 from meteor/abernix/test-docs-with-meteor\n\nAttempt to generate \"docs\" during CircleCI tests.","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/53ceaca88bd728d42c02f164f7ffb90eba698d36"},{"sha":"0a1e1f042a925659e351412006f4c1f1af43fc92","author":{"name":"Pravdomil","email":"33be24b0492afcc2e04de3322ee659a4fc9797d8@gmail.com"},"message":"Correct jsdoc declarations for Meteor.apply (#9581)\n\n* add docs for Meteor.apply options.returnStubValue\r\n* remove old documentation (duplicated)","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/0a1e1f042a925659e351412006f4c1f1af43fc92"},{"sha":"1d5da46afc1366f14a6267380da62d341acaf7f1","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@benjamn.com"},"message":"Merge pull request #9627 from jamesmillerburgess/faster-circleci-workflow\n\nFaster CircleCI workflow","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/1d5da46afc1366f14a6267380da62d341acaf7f1"},{"sha":"2cd5b5c6d9793813e35c091e539d18c0233c3bda","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@meteor.com"},"message":"Update reify and optimism packages to latest versions.","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/2cd5b5c6d9793813e35c091e539d18c0233c3bda"},{"sha":"4294b5fd2f44deec7da01dc357437b26e2ec177f","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@meteor.com"},"message":"Bump $BUNDLE_VERSION to 8.9.22 before rebuilding dev bundle.","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/4294b5fd2f44deec7da01dc357437b26e2ec177f"},{"sha":"a5d976318632e89d0a589644c2d6838f55c3fb94","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@meteor.com"},"message":"Update meteor-babel to latest version.","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/a5d976318632e89d0a589644c2d6838f55c3fb94"},{"sha":"965067979406e63c2406aedb6543edcd913a5b7e","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@meteor.com"},"message":"Bump ecmascript package version to 0.10.3.\n\nThis is necessary whenever we bump the babel-compiler package version,\nwhich I just did.","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/965067979406e63c2406aedb6543edcd913a5b7e"},{"sha":"52fb45480393730882db7e1d63b5cb7db555f887","author":{"name":"Jesse Rosenberger","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@jro.cc"},"message":"Merge pull request #9644 from brucejo75/WSL_SQLITE_TRUNCATE\n\nTRUNCATE journal mode for packaging DB on Windows like file systems","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/52fb45480393730882db7e1d63b5cb7db555f887"},{"sha":"d19f583e4f39c046e3dca5317240e0f024696d7f","author":{"name":"Adam Zionts","email":"50deb78d4601f4b197cde493023ef6c76db172af@meteor.com"},"message":"Make `meteor deploy` synchronous\n\n- This changes meteor deploy to poll the /version-status/ REST endpoint\nin Galaxy for the build and deploy status of the returned version\n- Also fixes up a typo in a test\n- Currently only configured to use a default polling configuration\n- This change also adds a flag called --no-wait which allows users to\n  specify that they want the deploy command to behave just as before","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/d19f583e4f39c046e3dca5317240e0f024696d7f"},{"sha":"1dd7ad454489fad11c67c4855aa0da6e55d4b316","author":{"name":"David Glasser","email":"956bbfe81f5fbfd684fb2659e27473bf0b9cbc8d@davidglasser.net"},"message":"Fix Galaxy discovery for version-status operation","distinct":false,"url":"https://api.github.com/repos/sebakerckhof/meteor/commits/1dd7ad454489fad11c67c4855aa0da6e55d4b316"}]}
{"actor":{"display_login":"sebakerckhof"}}