{"push_id":1533270761,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"d235ec30a41bebf206ac3eca021f565510334d89","before":"e786e2715f05423355ae5026249239f16ab70a8e","commits":[{"sha":"e6cd19a0979efe086e7ccc4d70947bde70cbcd98","author":{"name":"Glenn Sarti","email":"900edb71f3a42fb982755727aa85ef464ad14b72@users.noreply.github.com"},"message":"(maint) Add sync.yml file for Module Sync\n\nPreviously this module was not being managed by module sync, the preferred tool\nby the Modules Team at Puppet.  This commit adds a sync.yml file which will\nallow this module to be managed by module sync.  The sync.yml file emulates the\nexisting module configuration as much as possible.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-puppet_agent/commits/e6cd19a0979efe086e7ccc4d70947bde70cbcd98"},{"sha":"a6d9c5d9fe9f16c72d4866f1bed79493c127fa72","author":{"name":"Glenn Sarti","email":"900edb71f3a42fb982755727aa85ef464ad14b72@users.noreply.github.com"},"message":"(maint) Updated for modsync for 211ecee603\n\nThis commit updates the module for module sync configuration at commit\n211ecee603.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-puppet_agent/commits/a6d9c5d9fe9f16c72d4866f1bed79493c127fa72"},{"sha":"65693a9add97c60ed23236593678e44c86e90ed5","author":{"name":"Glenn Sarti","email":"900edb71f3a42fb982755727aa85ef464ad14b72@users.noreply.github.com"},"message":"(maint) Update Travis for Module Sync\n\nPreviously the rake task that was used by Travis was stored in the RakeFile,\nhowever that has been removed as part of Module Sync.  This commit modifies the\nTravis configuration to use the individual tasks of validate, lint then spec\ninstead.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-puppet_agent/commits/65693a9add97c60ed23236593678e44c86e90ed5"},{"sha":"cbd3a0062af99f3625ec20a2fa30c95f92cca52f","author":{"name":"Glenn Sarti","email":"900edb71f3a42fb982755727aa85ef464ad14b72@users.noreply.github.com"},"message":"(maint) Add local spec helper configuration\n\nPreviously there was module specific configuration in the `spec_helper.rb` file\nhowever module sync overwrites this.  This commit moves that configuration out\nto the `spec_helper_local.rb` file as per module sync recommendations.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-puppet_agent/commits/cbd3a0062af99f3625ec20a2fa30c95f92cca52f"},{"sha":"5a1a24b2b1b635cc95aacb679ad0274d40dad537","author":{"name":"Glenn Sarti","email":"900edb71f3a42fb982755727aa85ef464ad14b72@users.noreply.github.com"},"message":"(MODULES-3710) Refactor for using strict variable evaluation\n\nPreviously, many test were failing due the existing code failing the strict\nvariable evaulation.  This commit:\n- Uses getvar where appropriate to guard against accesing variables that are not\n  defined\n- Adds an `else` clause for `if` statements where they only conditionally assign\n  a variable\n- Uses getvar to assign a local variable, if that local variable is used in\n  string interpolation later.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-puppet_agent/commits/5a1a24b2b1b635cc95aacb679ad0274d40dad537"},{"sha":"59db9617c5eb79da4b47f873185c15d7760e9d9f","author":{"name":"Glenn Sarti","email":"900edb71f3a42fb982755727aa85ef464ad14b72@users.noreply.github.com"},"message":"(MODULES-3710) Define default facts as nil for spec tests\n\nPreviously, many tests were failing due to strict variable evaluation as not\nall of the required facts were available, unlike in a real puppet run.  This\ncommit adds all of the required facts to the `default_facts` for spec tests\nand uses defaults of nil or false.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-puppet_agent/commits/59db9617c5eb79da4b47f873185c15d7760e9d9f"},{"sha":"bed9d24b849d98ba998050f00bbff8c53a285e11","author":{"name":"Glenn Sarti","email":"900edb71f3a42fb982755727aa85ef464ad14b72@users.noreply.github.com"},"message":"(maint) Disable Travis test on Ruby 1.8.7\n\nDue to ruby 1.8.7 being so old, it is now not possible to run bundle install on\npuppet agent any more.  Disabling these Travis tests until either support for\nthis old ruby is dropped or the bundling issue is resolved.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-puppet_agent/commits/bed9d24b849d98ba998050f00bbff8c53a285e11"},{"sha":"933fd65663defd30fd7c6c9972c86d8befd3b27f","author":{"name":"Glenn Sarti","email":"900edb71f3a42fb982755727aa85ef464ad14b72@users.noreply.github.com"},"message":"(maint) Speed up bundle install on Travis\n\nPreviously, Travis CI runs were throwing warnings and failing to bundle in a\ntimely fashion because it was using the ruby gems API and was requesting too\nmuch information.  This commit instructions bundler will download the full index\nand compute the dependencies locally.  This commit also adds a `before_script`\nstep to output the Gemfile.lock file for debug purposes.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-puppet_agent/commits/933fd65663defd30fd7c6c9972c86d8befd3b27f"},{"sha":"761fad74ddb927812bf934034591d92629959c25","author":{"name":"Glenn Sarti","email":"900edb71f3a42fb982755727aa85ef464ad14b72@users.noreply.github.com"},"message":"(maint) Use Future Parser on older Puppet Gems\n\nPreviously the FUTURE_PARSER environment variable was set in the spec_helper\nhowever that is now locked down.  This commit adds the environment variable to\nthe Travis CI instead.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-puppet_agent/commits/761fad74ddb927812bf934034591d92629959c25"},{"sha":"11b7e074b0d4f6a1e1b6a1e50f64a1f52e978817","author":{"name":"Glenn Sarti","email":"900edb71f3a42fb982755727aa85ef464ad14b72@users.noreply.github.com"},"message":"(maint) Use modulesync Gemfile from 211ecee603\n\nPreviously the Gemfile generated from module sync was heavily customised to\nmimic the old Gemfile prior to module sync.  However this was missing critical\ngems for the full acceptance test suite pipelines.  This commit removes all of\nthe customisations and uses the default Gemfile from module sync at commit 211ecee603.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-puppet_agent/commits/11b7e074b0d4f6a1e1b6a1e50f64a1f52e978817"},{"sha":"d235ec30a41bebf206ac3eca021f565510334d89","author":{"name":"Michael Smith","email":"cb62b41feb3fb2c295d70e250fca81bcfe6bd095@puppet.com"},"message":"Merge pull request #207 from glennsarti/ticket/maint/bring-under-modulesync\n\n{WIP}(maint)(MODULES-3710) Apply module sync configs to puppet_agent module and fix strict variable tests","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-puppet_agent/commits/d235ec30a41bebf206ac3eca021f565510334d89"}]}
{"actor":{"display_login":"MikaelSmith"}}