gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module CreateGithubRelease
    • module CreateGithubRelease::Assertions
    • module CreateGithubRelease::BacktickDebug
    • module CreateGithubRelease::CommandLine
    • module CreateGithubRelease::CommandLine::Validations
    • module CreateGithubRelease::Tasks
  • Classes

    • class CreateGithubRelease::AssertionBase
    • class CreateGithubRelease::Assertions::BundleIsUpToDate
    • class CreateGithubRelease::Assertions::GhAuthenticated
    • class CreateGithubRelease::Assertions::GhCommandExists
    • class CreateGithubRelease::Assertions::GitCommandExists
    • class CreateGithubRelease::Assertions::InGitRepo
    • class CreateGithubRelease::Assertions::InRepoRootDirectory
    • class CreateGithubRelease::Assertions::LastReleaseTagExists
    • class CreateGithubRelease::Assertions::LocalAndRemoteOnSameCommit
    • class CreateGithubRelease::Assertions::LocalReleaseBranchDoesNotExist
    • class CreateGithubRelease::Assertions::LocalReleaseTagDoesNotExist
    • class CreateGithubRelease::Assertions::NoStagedChanges
    • class CreateGithubRelease::Assertions::NoUncommittedChanges
    • class CreateGithubRelease::Assertions::OnDefaultBranch
    • class CreateGithubRelease::Assertions::ReleasePrLabelExists
    • class CreateGithubRelease::Assertions::RemoteReleaseBranchDoesNotExist
    • class CreateGithubRelease::Assertions::RemoteReleaseTagDoesNotExist
    • class CreateGithubRelease::Change
    • class CreateGithubRelease::Changelog
    • class CreateGithubRelease::CommandLine::Options
    • class CreateGithubRelease::CommandLine::Parser
    • class CreateGithubRelease::CommandLine::Validations::Base
    • class CreateGithubRelease::CommandLine::Validations::ValidateChangelogPath
    • class CreateGithubRelease::CommandLine::Validations::ValidateDefaultBranch
    • class CreateGithubRelease::CommandLine::Validations::ValidateLastReleaseVersion
    • class CreateGithubRelease::CommandLine::Validations::ValidateNextReleaseVersion
    • class CreateGithubRelease::CommandLine::Validations::ValidateOnlyQuietOrVerbose
    • class CreateGithubRelease::CommandLine::Validations::ValidatePreFlag
    • class CreateGithubRelease::CommandLine::Validations::ValidatePreType
    • class CreateGithubRelease::CommandLine::Validations::ValidateQuiet
    • class CreateGithubRelease::CommandLine::Validations::ValidateReleaseBranch
    • class CreateGithubRelease::CommandLine::Validations::ValidateReleaseType
    • class CreateGithubRelease::CommandLine::Validations::ValidateReleaseTypeGiven
    • class CreateGithubRelease::CommandLine::Validations::ValidateRemote
    • class CreateGithubRelease::CommandLine::Validations::ValidateVerbose
    • class CreateGithubRelease::CommandLine::Validator
    • class CreateGithubRelease::Project
    • class CreateGithubRelease::ReleaseAssertions
    • class CreateGithubRelease::ReleaseTasks
    • class CreateGithubRelease::TaskBase
    • class CreateGithubRelease::Tasks::CommitRelease
    • class CreateGithubRelease::Tasks::CreateGithubRelease
    • class CreateGithubRelease::Tasks::CreateReleaseBranch
    • class CreateGithubRelease::Tasks::CreateReleasePullRequest
    • class CreateGithubRelease::Tasks::CreateReleaseTag
    • class CreateGithubRelease::Tasks::PushRelease
    • class CreateGithubRelease::Tasks::UpdateChangelog
    • class CreateGithubRelease::Tasks::UpdateVersion
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. create_github_release
  3. 2.1.5
  4. module CreateGithubRelease

module CreateGithubRelease

Modules in this namespace

Assertions

module

in CreateGithubRelease

BacktickDebug

module

in CreateGithubRelease

CommandLine

module

in CreateGithubRelease

Tasks

module

in CreateGithubRelease

Classes in this namespace

AssertionBase

class

in CreateGithubRelease

Change

class

in CreateGithubRelease

Changelog

class

in CreateGithubRelease

Project

class

in CreateGithubRelease

ReleaseAssertions

class

in CreateGithubRelease

ReleaseTasks

class

in CreateGithubRelease

TaskBase

class

in CreateGithubRelease

Modules

  • CreateGithubRelease::Assertions
  • CreateGithubRelease::BacktickDebug
  • CreateGithubRelease::CommandLine
  • CreateGithubRelease::Tasks

Classes

  • CreateGithubRelease::AssertionBase
  • CreateGithubRelease::Change
  • CreateGithubRelease::Changelog
  • CreateGithubRelease::Project
  • CreateGithubRelease::ReleaseAssertions
  • CreateGithubRelease::ReleaseTasks
  • CreateGithubRelease::TaskBase

Defined in

  • lib/create_github_release.rb
  • lib/create_github_release/assertion_base.rb
  • lib/create_github_release/assertions.rb
  • lib/create_github_release/assertions/bundle_is_up_to_date.rb
  • lib/create_github_release/assertions/gh_authenticated.rb
  • lib/create_github_release/assertions/gh_command_exists.rb
  • lib/create_github_release/assertions/git_command_exists.rb
  • lib/create_github_release/assertions/in_git_repo.rb
  • lib/create_github_release/assertions/in_repo_root_directory.rb
  • lib/create_github_release/assertions/last_release_tag_exists.rb
  • lib/create_github_release/assertions/local_and_remote_on_same_commit.rb
  • lib/create_github_release/assertions/local_release_branch_does_not_exist.rb
  • lib/create_github_release/assertions/local_release_tag_does_not_exist.rb
  • lib/create_github_release/assertions/no_staged_changes.rb
  • lib/create_github_release/assertions/no_uncommitted_changes.rb
  • lib/create_github_release/assertions/on_default_branch.rb
  • lib/create_github_release/assertions/release_pr_label_exists.rb
  • lib/create_github_release/assertions/remote_release_branch_does_not_exist.rb
  • lib/create_github_release/assertions/remote_release_tag_does_not_exist.rb
  • lib/create_github_release/backtick_debug.rb
  • lib/create_github_release/change.rb
  • lib/create_github_release/changelog.rb
  • lib/create_github_release/command_line.rb
  • lib/create_github_release/command_line/options.rb
  • lib/create_github_release/command_line/parser.rb
  • lib/create_github_release/command_line/validations.rb
  • lib/create_github_release/command_line/validator.rb
  • lib/create_github_release/project.rb
  • lib/create_github_release/release_assertions.rb
  • lib/create_github_release/release_tasks.rb
  • lib/create_github_release/task_base.rb
  • lib/create_github_release/tasks.rb
  • lib/create_github_release/tasks/commit_release.rb
  • lib/create_github_release/tasks/create_github_release.rb
  • lib/create_github_release/tasks/create_release_branch.rb
  • lib/create_github_release/tasks/create_release_pull_request.rb
  • lib/create_github_release/tasks/create_release_tag.rb
  • lib/create_github_release/tasks/push_release.rb
  • lib/create_github_release/tasks/update_changelog.rb
  • lib/create_github_release/tasks/update_version.rb
  • lib/create_github_release/version.rb
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2025 gem.sh - Beautiful documentation for any Ruby gem