summaryrefslogtreecommitdiff
path: root/task
Commit message (Collapse)AuthorAgeFilesLines
* Fix test issue when using `rubygems-bundler` gemsmaller_os_depsDavid Rodríguez2019-12-191-1/+1
|
* Improve conflict resolution instructionsimprove_prepare_release_taskDavid Rodríguez2019-11-071-1/+1
|
* Prefer the default shell to zshDavid Rodríguez2019-11-071-1/+1
|
* Show proper error message when opening shell failedDavid Rodríguez2019-11-071-1/+4
|
* Fallback to `release:github` task when no version specifiedDavid Rodríguez2019-09-151-1/+1
|
* Restore version bumping to `release:prepare_patch`David Rodríguez2019-09-121-3/+23
|
* Add some loggingfix_release_patch_taskDavid Rodríguez2019-09-101-0/+2
|
* This task is no longer "destructive"David Rodríguez2019-09-101-2/+0
| | | | | It no longer releases, not touches protected remote branches, so no really need for confirmation.
* Cherry-pick commits into a new branchDavid Rodríguez2019-09-101-1/+1
| | | | So we can create a release PR to the stable branch.
* Simplify `release:patch` taskDavid Rodríguez2019-09-101-37/+4
|
* Make sure release prerequisites are really prerequisitesrelease_improvementsDavid Rodríguez2019-08-281-1/+1
| | | | | | | | | The `rubygems:push` task is defined as a prerequisite to the `release` task as well. And since it's defined earlier, it seems to be run prior to the other prerequisites. That is not what we want here. We want every prerequisite satisfied _before_ actually pushing the gem.
* Make releasing to github a prerequisiteDavid Rodríguez2019-08-281-5/+1
| | | | | | The only thing that really makes the gem available through rubygems is the actual release tag. Everything else should be a prerequisite to that in my opinion.
* Document the task to push to github releasesDavid Rodríguez2019-08-281-0/+1
|
* Support skipping to the next PRchangelog_handlingDavid Rodríguez2019-08-121-2/+2
|
* Exclude PRs to the previous to last stable branchDavid Rodríguez2019-08-121-4/+5
|
* Refactor fetching the last stable branchDavid Rodríguez2019-08-121-2/+9
|
* Support "n" in confirm methodDavid Rodríguez2019-08-121-2/+5
|
* Show a prompt to confirm each changelog entryDavid Rodríguez2019-08-121-2/+3
|
* Don't output to screen when opening PRDavid Rodríguez2019-08-121-1/+1
| | | | | I was getting some warnings from my browser that mixed with the rest of the output.
* Allow cancelling release:open_unreleased_prs taskDavid Rodríguez2019-08-121-0/+4
|
* Add Linux support to `rake release:open_unreleased_prs`David Rodríguez2019-08-121-1/+2
|
* Commit man pages to source controlDavid Rodríguez2019-08-101-4/+5
| | | | | | | | | | | | | | This has the benefit that: * Allows the installation of bundler as a default gem from rubygems to include man pages. * Removes the need to build man pages during our tests. * Makes working with the manifest easier, because we only have source controlled files, and not a mix of source control and generated files. To make sure they never fall out of sync, we replace the previous `man:build` CI task with a `man:check` task that makes sure the generated man pages are up to date.
* Remove unnecessary taskDavid Rodríguez2019-08-101-1/+1
| | | | The build task does not generate any files at `lib/bundler/generated`.
* Replace bundler_2:install with bundler_3:installbundler_3_install_taskDavid Rodríguez2019-06-181-2/+2
|
* Remove `man:require` taskDavid Rodríguez2019-04-121-1/+1
| | | | | The ronn gem is needed for building man pages, that's already guarded. The `release` task is irrelevant.
* Add missing method to rake filefix_undefined_method_errorDavid Rodríguez2019-04-051-0/+4
|
* Add a release file list checkno_git_on_gemspecDavid Rodríguez2019-03-051-1/+25
|
* Update for new bors merge commit messagesegiddins/new-bors-merge-commit-messageSamuel Giddins2018-10-021-2/+2
|
* Fix some rescue calls that do not specifiy error type.utilum2018-03-171-1/+1
|
* release.rake: Fix typo in variable nameOlle Jonsson2017-10-181-2/+2
|
* [Travis] Override version before installing depsseg-bundler-2Samuel Giddins2017-09-062-5/+5
|
* [Rakefile] Add a task to generate GitHub releasesseg-github-releaseSamuel Giddins2017-08-271-1/+80
|
* Extract override version for use installing in devindirect/override-version-for-devAndre Arko2017-08-071-1/+1
|
* Add a task to install a bundler 2 dev gemseg-bundler-2-tasksSamuel Giddins2017-07-261-0/+10
|
* [Rakefile] In a patch release, change version after checkoutseg-release-patch-change-version-after-checkoutSamuel Giddins2017-07-171-5/+5
|
* [RuboCop] Enable Layout/EmptyLineAfterMagicComment copKoichi ITO2017-07-161-0/+1
|
* Avoid git shenanigans with the build metadata fileseg-version-build-metadataSamuel Giddins2017-06-133-24/+32
|
* [Rakefile] Run hooks quietlySamuel Giddins2017-06-122-5/+5
|
* [Rakefile] Add tasks to setup git hooksSamuel Giddins2017-06-122-1/+48
|
* Rebuild build metadata whenever the HEAD changesSamuel Giddins2017-06-121-1/+1
|
* [Rakefile] Assume that the build metadata is unchanged before changing itSamuel Giddins2017-06-121-0/+2
|
* Add a rake task to generate build metadataSamuel Giddins2017-06-121-0/+18
|
* [Rakefile] Allow making a patch release with no changesseg-release-no-changesSamuel Giddins2017-05-191-1/+2
| | | | i.e. going from a pre to a .0
* [Rakefile] Handle when a patch release milestone also contains issuesSamuel Giddins2017-04-231-1/+2
|
* [Release] Coerce PR numbers to strings for the regexp matchingseg-release-pr-number-to-sSamuel Giddins2017-02-101-1/+1
|
* [Release] Fix pulling PRs from milestoneseg-fix-milestone-releaseSamuel Giddins2017-02-091-7/+21
| | | | | | Implement pagination Account for the fact that only issues can be filtered by milestone, not PRs
* [Release] Pull PRs to backport from GH milestoneseg-patch-release-milestoneSamuel Giddins2017-02-081-2/+22
|
* [Rakefile] Add release-related tasksseg-release-tasksSamuel Giddins2017-01-111-0/+81