summaryrefslogtreecommitdiff
path: root/Rakefile
Commit message (Collapse)AuthorAgeFilesLines
* Update some build / updating instructions for developmentinstructionsTim Smith2018-08-241-1/+1
| | | | | | | | Update the readme with the correct rake tasks to build chef Fix a typo in the rake comments Add a comment we have in DK to remind folks that they need to update the deps after changing the overrides. Signed-off-by: Tim Smith <tsmith@chef.io>
* Build the appropriate chef gem on WindowsTim Smith2018-08-231-1/+3
| | | | | | | | This allows us to remove similar logic from the omnibus-software definition and allows this rake command to actually work for developers on Windows. Signed-off-by: Tim Smith <tsmith@chef.io>
* Fix a style issuekill_old_bumpsTim Smith2018-08-221-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Make rake install install both chef and chef-configTim Smith2018-08-221-1/+10
| | | | | | A simple way to make it reach back to call rake install on chef-config first. Signed-off-by: Tim Smith <tsmith@chef.io>
* Add back the install tasksTim Smith2018-08-221-0/+2
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove the whole chef-config package task classTim Smith2018-08-221-8/+0
| | | | | | We handle this version bump with expeditor now. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove the rdoc taskTim Smith2018-08-221-1/+0
| | | | | | No need for this anymore Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove old version logic from the RakefileTim Smith2018-08-221-4/+1
| | | | | | I believe this is all leftover from github changelog generator Signed-off-by: Tim Smith <tsmith@chef.io>
* fix Style/MutableConstantLamont Granquist2018-07-021-1/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Update Expeditor config to use new Merge and Artifact Actionstduffield/use-new-artifact-actionsTom Duffield2017-07-241-11/+0
| | | | | | | | | | Chef Expeditor now supports built in merge and artifact actions which allow us to reduce the burden of duplicating common processes across all our repositories. This change introduces several of these built_in functions, replacing functionality that was previously kept in our Rakefile. Signed-off-by: Tom Duffield <tom@chef.io>
* Don’t use VersionString in chef-config because it doesn’t have access to ↵Noah Kantrowitz2017-05-251-0/+1
| | | | | | that class. Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
* Better handle version bumpingtduffield/update-version-bumpingTom Duffield2017-02-221-19/+1
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Make sure Dockerfile is kept up to dateTom Duffield2016-12-071-0/+9
| | | | | | | | The build system passes in the necessary build arguments, buts its beneficial to have the Dockerfile keep up to date with what the latest stable version is in case people want to build their own. Signed-off-by: Tom Duffield <tom@chef.io>
* Add rake task for generator release annoucnementsTom Duffield2016-11-211-0/+1
| | | | | | | | | To ensure consistency, and to let users get the information they want/need at a glance, we're introducing release announcement templates. The Chef release team will use these tasks to generate the release announcements before posting them to Discourse. Signed-off-by: Tom Duffield <tom@chef.io>
* Add automation for bumping major/minor versionTom Duffield2016-11-091-0/+16
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* small change to test bump botMatt Wrock2016-10-061-1/+1
| | | | Signed-off-by: Matt Wrock <matt@mattwrock.com>
* Do not use bundle install to update Gemfile.lock after version bumpjk/crazy-version-bumpJohn Keiser2016-06-171-2/+3
|
* Don't use berks when bumping version--can't possibly change.jk/version-without-berksJohn Keiser2016-04-181-3/+1
| | | | Just change the top level bundle
* Make gemfile_util capable of copying groups overJohn Keiser2016-04-181-1/+3
|
* Simplify external tests and make them work with Gemfile.lockJohn Keiser2016-04-181-14/+1
|
* Pin everything down with Gemfile.lock, add rake dependencies to updateJohn Keiser2016-04-181-0/+3
|
* Require chef/version since it's used herejk/require-what-you-useJohn Keiser2016-03-291-0/+1
|
* guard against changelog generator not being installedtm/option_changelog_generatorThom May2016-03-031-6/+10
|
* release 12.8.0 changelogmw/version-bumpMatt Wrock2016-03-021-0/+9
|
* autofixing whitespace copsLamont Granquist2016-02-051-1/+0
| | | | | | | | | | | | | | | | | | | | | | 4174 Style/SpaceInsideHashLiteralBraces 1860 Style/SpaceAroundOperators 1336 Style/SpaceInsideBlockBraces 1292 Style/AlignHash 997 Style/SpaceAfterComma 860 Style/SpaceAroundEqualsInParameterDefault 310 Style/EmptyLines 294 Style/IndentationConsistency 267 Style/TrailingWhitespace 238 Style/ExtraSpacing 212 Style/SpaceBeforeBlockBraces 166 Style/MultilineOperationIndentation 144 Style/TrailingBlankLines 120 Style/EmptyLineBetweenDefs 101 Style/IndentationWidth 82 Style/SpaceAroundBlockParameters 40 Style/EmptyLinesAroundMethodBody 29 Style/EmptyLinesAroundAccessModifier 1 Style/RescueEnsureAlignment
* Update all auth email address from opscode.com and getchef.com to chef.io.Noah Kantrowitz2016-02-021-2/+2
| | | Generated via git ls-files | xargs perl -pi -e "s/(Author.*?<[^@]+@)(?:opscode\\.com|getchef\\.com)(>)/\\1chef.io\\2/gi"
* Replace all Opscode copyrights with Chef Software.Noah Kantrowitz2016-02-021-1/+1
| | | Created via git ls-files | xargs perl -pi -e "s/(Copyright.*?), Opscode(,)? Inc(\.)?/\\1, Chef Software Inc./gi"
* Copyright year update for 2016 and massive cleanup.Noah Kantrowitz2016-02-021-1/+1
| | | Generated via git ls-files | xargs perl -pi -e "s/[Cc]opyright (?:\([Cc]\) )?((?\!$(date +%Y))\\d{4})(-\\d{4})?([, ][ \d]+)*(,|(?= ))/Copyright \\1-$(date +%Y),/g"
* Add CBGB to the repositoryNathen Harvey2016-01-211-0/+1
| | | | Includes rake task to generate markdown from toml
* rescue the right exceptionlcg/optional-chefstyleLamont Granquist2016-01-141-1/+1
|
* make chefstyle optionalLamont Granquist2016-01-141-4/+8
| | | | | | | | if you 'bundle install --without development test' then the Rakefile will be broken without this. breaks appbundle-updater, so not sure how our kitchen tests are passing...
* Use double quotes by defaultThom May2016-01-141-14/+14
| | | | | | | This is an entirely mechanically generated (chefstyle -a) change, to go along with chef/chefstyle#5 . We should pick something and use it consistently, and my opinion is that double quotes are the appropriate thing.
* Per RFC 64, do style checking of the Chef repoThom May2016-01-121-0/+7
| | | | | | This commit enables ChefStyle, but with no active cops. Cops will be added per the RFC (one at a time, with a supporting PR to this repo) as we go on.
* Run pedant from chef-zero directly instead of having our ownJohn Keiser2015-11-181-4/+1
|
* Refactor chef's Rakefile to a task.Kartik Null Cating-Subramanian2015-08-251-110/+4
|
* Generate a text version of MAINTAINERSThom May2015-06-091-0/+1
|
* Run `gem install` tasks w/o bundler's envdanielsdeleo2015-05-291-1/+11
| | | | | When bundler 1.10 is installed, running these tasks w/ bundler causes `gem install` to fail with no output
* Update rake tasks for componentizationdanielsdeleo2015-05-201-5/+83
|
* Add specs for many external dependent projectsJohn Keiser2015-05-131-1/+2
|
* Switch over Windows builds to universal builds.Kartik Null Cating-Subramanian2015-05-011-1/+1
| | | | Updated dependencies and refactored platform gemspecs.
* Add rake task at root to build eventlog dllJay Mundrawala2014-10-221-0/+12
|
* Run Pedant against local mode in TravisJohn Keiser2014-04-221-2/+4
|
* Remove `rake gem` dep on deleted tasksdanielsdeleo2014-02-041-3/+0
| | | | | Dependency between task "gem" and "docs:all" caused "gem" to fail now that the obsolete "docs" tasks are removed.
* Remove obsolete doc generator depsdanielsdeleo2014-02-041-72/+0
|
* Remove auto-generation of man pages from markdown since it is being handled ↵sersut2013-10-181-13/+2
| | | | seperately.
* ignore ronn if its not in the bundleLamont Granquist2013-09-271-1/+9
|
* use separate gemspec for windowsLamont Granquist2013-09-271-4/+12
| | | | | | | | | | | - allows us to explicitly version pin in the gemspec on gem installs rather than getting different behavior from 'gem install' and 'bundle install' (gemspec vs. Gemfile). - the mingw deps had been in the Gemfile because it needed to be a group since gemspecs do not have groups. this builds two different gems for publication to rubygems instead. - see mixlib-shellout for the prototype of where this has been done (successfully).
* add rake task for generating docs with YARDLamont Granquist2013-06-201-0/+15
|
* fixes for 'rake install' on ruby-2.0.0Lamont Granquist2013-06-121-1/+3
|
* [CHEF-3619] fix obsolete require of 'rake/rdoctask'Adam Spiers2012-11-191-1/+1
| | | | | | | | | | | | | | | 'rake/doctask' has been deprecated for quite a while but since version 10.0.0, rake no longer simply warns, and now fails with a cryptic error: $ rake -T rake aborted! GONE /home/adam/chef/Rakefile:24:in `require' /home/adam/chef/Rakefile:24:in `<top (required)>' /home/adam/.rvm/gems/ruby-1.9.3-p194@chef/bin/ruby_noexec_wrapper:14:in `eval' /home/adam/.rvm/gems/ruby-1.9.3-p194@chef/bin/ruby_noexec_wrapper:14:in `<main>' (See full trace by running task with --trace)