Module: Gempilot::ReleaseTasks

Included in:
VersionTask
Defined in:
lib/gempilot/release_tasks.rb

Overview

Rake task definitions for publishing a release to RubyGems and GitHub. Mixed into VersionTask. Assumes bundler/gem_tasks has been required so the build, release:guard_clean, and release:rubygem_push tasks exist (the generated Rakefile guarantees this). Fixes GitHub releasing by replacing bundler's +already_tagged?+-guarded release:source_control_push with an idempotent push.