Index
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.
All Classes and Interfaces|All Packages