From 965bf7fdbb18c5eb726e933db81054781f9d5ce1 Mon Sep 17 00:00:00 2001 From: Matej Novotny Date: Thu, 11 Jun 2026 15:46:34 +0200 Subject: [PATCH 1/2] Add GitHub Release step to release workflow --- .github/workflows/release.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f965236..be8659c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,9 +26,11 @@ jobs: uses: actions/checkout@v6 with: token: ${{secrets.RELEASE_TOKEN}} + # Full history needed for git describe in the GitHub Release step + fetch-depth: 0 - name: Set up JDK 17 - uses: actions/setup-java@v5.2.0 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -54,4 +56,20 @@ jobs: git rebase release mvn -B release:perform -Drelease git push - git push --tags \ No newline at end of file + git push --tags + + - name: Create GitHub Release + env: + GH_TOKEN: ${{secrets.RELEASE_TOKEN}} + run: | + TAG=${{steps.metadata.outputs.current-version}} + PREV_TAG=$(git describe --abbrev=0 --tags "${TAG}^") + PRERELEASE_FLAG="" + if echo "${TAG}" | grep -qE 'Alpha|Beta|CR'; then + PRERELEASE_FLAG="--prerelease" + fi + gh release create "${TAG}" \ + --generate-notes \ + --notes-start-tag "${PREV_TAG}" \ + --title "Weld Testing ${TAG}" \ + ${PRERELEASE_FLAG} \ No newline at end of file From 21e02c113dc2d79e4b400ac660b61074dececdb6 Mon Sep 17 00:00:00 2001 From: Matej Novotny Date: Thu, 11 Jun 2026 15:47:35 +0200 Subject: [PATCH 2/2] Update Dependabot intervals and add version pins for 5.0 branch --- .github/dependabot.yml | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 13c8eaa..54e3742 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,24 +3,31 @@ updates: - package-ecosystem: github-actions directory: "/" schedule: - interval: daily - open-pull-requests-limit: 20 + interval: weekly + open-pull-requests-limit: 15 target-branch: main - package-ecosystem: github-actions directory: "/" schedule: - interval: daily - open-pull-requests-limit: 20 + interval: weekly + open-pull-requests-limit: 15 target-branch: "5.0" - package-ecosystem: maven directory: "/" schedule: - interval: monthly - open-pull-requests-limit: 20 + interval: weekly + open-pull-requests-limit: 15 target-branch: main - package-ecosystem: maven directory: "/" schedule: - interval: monthly - open-pull-requests-limit: 20 + interval: weekly + open-pull-requests-limit: 15 target-branch: "5.0" + ignore: + - dependency-name: "jakarta.ejb:jakarta.ejb-api" + versions: ["[4.1,)"] + - dependency-name: "jakarta.persistence:jakarta.persistence-api" + versions: ["[4.0,)"] + - dependency-name: "org.jboss.weld:weld-core-impl" + versions: ["[7.0,)"]