Saltar al contenido
mypipelines
Pipelines Actions Gradle Buscar
Java (Spring Boot)· Reusable workflow ·on: workflow_call

Java Semver

DEPRECATED: Use shared-semver.yml instead

.github/workflows/java-semver.yml

.github/workflows/java-semver.yml
# DEPRECATED: Use shared-semver.yml instead
name: "[DEPRECATED] Java - Semantic Versioning"
on:
workflow_call:
inputs:
runner:
description: 'Runner type'
required: false
type: string
default: 'ubuntu-latest'
update_changelog:
description: 'Generate and commit CHANGELOG.md'
required: false
type: boolean
default: false
tag_prefix:
description: 'Prefix for version tags'
required: false
type: string
default: 'v'
major_pattern:
description: 'Regex pattern for major version bump'
required: false
type: string
default: '(MAJOR|BREAKING CHANGE)'
minor_pattern:
description: 'Regex pattern for minor version bump'
required: false
type: string
default: '(feat)'
outputs:
version:
description: 'Semantic version (e.g. 1.2.3)'
value: ${{ jobs.semver.outputs.version }}
version_tag:
description: 'Semantic version tag (e.g. v1.2.3)'
value: ${{ jobs.semver.outputs.version_tag }}
jobs:
semver:
uses: ./.github/workflows/shared-semver.yml
with:
runner: ${{ inputs.runner }}
update_changelog: ${{ inputs.update_changelog }}
tag_prefix: ${{ inputs.tag_prefix }}
major_pattern: ${{ inputs.major_pattern }}
minor_pattern: ${{ inputs.minor_pattern }}
secrets: inherit