Module: CreateGithubRelease::Assertions

Defined in:
lib/create_github_release/assertions.rb,
lib/create_github_release/assertions/in_git_repo.rb,
lib/create_github_release/assertions/gh_authenticated.rb,
lib/create_github_release/assertions/gh_command_exists.rb,
lib/create_github_release/assertions/no_staged_changes.rb,
lib/create_github_release/assertions/on_default_branch.rb,
lib/create_github_release/assertions/git_command_exists.rb,
lib/create_github_release/assertions/bundle_is_up_to_date.rb,
lib/create_github_release/assertions/in_repo_root_directory.rb,
lib/create_github_release/assertions/no_uncommitted_changes.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_tag_does_not_exist.rb,
lib/create_github_release/assertions/remote_release_tag_does_not_exist.rb,
lib/create_github_release/assertions/local_release_branch_does_not_exist.rb,
lib/create_github_release/assertions/remote_release_branch_does_not_exist.rb

Overview

Assertions used to validate that everything is ready to create the release

Defined Under Namespace

Classes: BundleIsUpToDate, GhAuthenticated, GhCommandExists, GitCommandExists, InGitRepo, InRepoRootDirectory, LastReleaseTagExists, LocalAndRemoteOnSameCommit, LocalReleaseBranchDoesNotExist, LocalReleaseTagDoesNotExist, NoStagedChanges, NoUncommittedChanges, OnDefaultBranch, RemoteReleaseBranchDoesNotExist, RemoteReleaseTagDoesNotExist