Skip to content

Merge pull request #36 from woped/feature/demo #12

Merge pull request #36 from woped/feature/demo

Merge pull request #36 from woped/feature/demo #12

Workflow file for this run

name: CD Pipeline
permissions:
contents: write
issues: write
on:
push:
branches: [ main, master ]
jobs:
semver:
uses: woped/devops/.github/workflows/semver-and-release-notes.yaml@main
approval:
uses: woped/devops/.github/workflows/manual-approval.yaml@main
needs: semver
with:
VERSION: ${{ needs.semver.outputs.VERSION }}
gh_release:
uses: woped/devops/.github/workflows/github-release.yaml@main
needs: [ semver, approval ]
with:
VERSION: ${{ needs.semver.outputs.VERSION }}
RELEASE_NOTES: ${{ needs.semver.outputs.RELEASE_NOTES }}
docker_build_and_push:
uses: woped/devops/.github/workflows/docker-build-and-push-maven.yaml@main
needs: [ semver, approval ]
with:
version: ${{ needs.semver.outputs.VERSION }}
java_version: '21'
secrets:
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}