diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml index 814a32b..5bf7e91 100644 --- a/.github/workflows/create_release.yml +++ b/.github/workflows/create_release.yml @@ -8,13 +8,16 @@ on: jobs: create-release: - if: github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'release') + if: github.event_name == 'workflow_dispatch' || (github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'release')) runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 + - name: Install xmllint + run: sudo apt-get update && sudo apt-get install -y libxml2-utils + - name: Extract version from pom.xml id: extract_version run: | diff --git a/.github/workflows/publish_maven_central_repo.yml b/.github/workflows/publish_maven_central_repo.yml index cc4dc77..3437544 100644 --- a/.github/workflows/publish_maven_central_repo.yml +++ b/.github/workflows/publish_maven_central_repo.yml @@ -1,7 +1,7 @@ name: publish_maven_central_repo.yml on: release: - types: [published] + types: [created] jobs: publish: