Index

A B C D E G I K M N O R S T V 
All Classes and Interfaces|All Packages

A

Application - Class in me.julb
The main class to launch the action.
Application() - Constructor for class me.julb.Application
 

B

branchRef(String) - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Gets the ref from a branch name.

C

connectApi() - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Connects to GitHub API.

D

DOCKER_TAG - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The Docker tag.
DOCKER_TAG_MAJOR - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The Docker tag with major if applicable.
DOCKER_TAG_MINOR - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The Docker tag with minor if applicable.
DOCKER_TAG_PATCH - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The Docker tag with patch if applicable.

E

execute() - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction

G

getInputPackageVersion() - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Gets the "package_version" input.
getMaintenanceBranchName(String) - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Gets the maintenance branch name matching this release version.
getReleaseBranchName() - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Gets the release branch name.
getReleaseVersion(Optional<String>, String) - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Gets the release version.
getRunReleaseBranchName() - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Gets the run release branch name.
getSemverVersion(String) - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Gets the semver verison object from the given version.
getValidSemverTags() - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Gets the repository tags.
GIT_TAG - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The Git tag.
GIT_TAG_MAJOR - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The Git tag with major if applicable.
GIT_TAG_MINOR - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The Git tag with minor if applicable.
GIT_TAG_PATCH - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The Git tag with patch if applicable.
gitTag(String) - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Gets the git tag from the version.

I

isLatestMajorMinorPatchVersion(String, Collection<String>) - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Returns true if the version is the latest under major.minor.patch version scope, false otherwise.
isLatestMajorMinorVersion(String, Collection<String>) - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Returns true if the version is the latest under major.minor version scope, false otherwise.
isLatestMajorVersion(String, Collection<String>) - Method in class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
Returns true if the version is the latest under major version scopes, false otherwise.

K

key() - Method in enum class me.julb.applications.github.actions.OutputVars
Getter for property key.

M

main(String[]) - Static method in class me.julb.Application
Main method.
me.julb - package me.julb
 
me.julb.applications.github.actions - package me.julb.applications.github.actions
 

N

NEXT_MAJOR_SNAPSHOT_VERSION - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The next major version.
NEXT_MAJOR_VERSION - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The next major version.
NEXT_MINOR_SNAPSHOT_VERSION - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The next minor version.
NEXT_MINOR_VERSION - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The next minor version.
NEXT_PATCH_SNAPSHOT_VERSION - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The next minor version.
NEXT_PATCH_VERSION - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The next minor version.

O

OutputVars - Enum Class in me.julb.applications.github.actions
The output variables.

R

RUN_BRANCH - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The run branch.
RUN_BRANCH_REF - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The run branch ref.

S

SemverReleaseVarsGitHubAction - Class in me.julb.applications.github.actions
The action to compute SemVer release vars.
SemverReleaseVarsGitHubAction() - Constructor for class me.julb.applications.github.actions.SemverReleaseVarsGitHubAction
 

T

TARGET_BRANCH - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The target branch.
TARGET_BRANCH_REF - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The target branch ref.
TRIGGER_BRANCH - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The trigger branch.
TRIGGER_BRANCH_REF - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The trigger branch ref.

V

valueOf(String) - Static method in enum class me.julb.applications.github.actions.OutputVars
Returns the enum constant of this class with the specified name.
values() - Static method in enum class me.julb.applications.github.actions.OutputVars
Returns an array containing the constants of this enum class, in the order they are declared.
VERSION - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The version.
VERSION_BUILD - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The build version.
VERSION_MAJOR - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The major version.
VERSION_MINOR - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The minor version.
VERSION_PATCH - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The patch version.
VERSION_SUFFIX - Enum constant in enum class me.julb.applications.github.actions.OutputVars
The suffix version.
A B C D E G I K M N O R S T V 
All Classes and Interfaces|All Packages