From d7fbaddbf7cc0715729fdadf5cd1ea1f5534dd72 Mon Sep 17 00:00:00 2001 From: Luiz Filipe Date: Wed, 11 Jun 2025 16:43:52 -0300 Subject: [PATCH 1/4] fix: add workflow_dispatch event validation --- .github/workflows/create_release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml index 814a32b..473d9d8 100644 --- a/.github/workflows/create_release.yml +++ b/.github/workflows/create_release.yml @@ -8,7 +8,7 @@ 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: From b26ab49aafda99915255f9288a754287dea48cf3 Mon Sep 17 00:00:00 2001 From: Luiz Filipe Date: Wed, 11 Jun 2025 16:46:22 -0300 Subject: [PATCH 2/4] feat: add install xmllint lib --- .github/workflows/create_release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml index 473d9d8..5bf7e91 100644 --- a/.github/workflows/create_release.yml +++ b/.github/workflows/create_release.yml @@ -15,6 +15,9 @@ jobs: - 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: | From 2bfa9e6c116a09207e44449aaf2243bff28a94b8 Mon Sep 17 00:00:00 2001 From: Luiz Filipe Date: Wed, 11 Jun 2025 16:50:46 -0300 Subject: [PATCH 3/4] fix: alter trigger to publish maven when a release is created or published --- .github/workflows/publish_maven_central_repo.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish_maven_central_repo.yml b/.github/workflows/publish_maven_central_repo.yml index cc4dc77..d21bfca 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, published] jobs: publish: From d12652bdf3463fd12297be2c0bce5194db4d07f4 Mon Sep 17 00:00:00 2001 From: Luiz Filipe Date: Wed, 11 Jun 2025 17:00:22 -0300 Subject: [PATCH 4/4] fix: alter trigger to publish maven when a release is created --- .github/workflows/publish_maven_central_repo.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish_maven_central_repo.yml b/.github/workflows/publish_maven_central_repo.yml index d21bfca..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: [created, published] + types: [created] jobs: publish: