From 27f46bbc9d306d49a7d029ca894c5d44dd681e9e Mon Sep 17 00:00:00 2001 From: Willi Carlsen Date: Mon, 1 Jun 2026 09:36:59 +0200 Subject: [PATCH 1/6] Why are we implementing the same workflow twice? Signed-off-by: Willi Carlsen --- .github/workflows/implementation-auto-release.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/implementation-auto-release.yaml b/.github/workflows/implementation-auto-release.yaml index a47dbac..62ef2c5 100644 --- a/.github/workflows/implementation-auto-release.yaml +++ b/.github/workflows/implementation-auto-release.yaml @@ -1,4 +1,4 @@ -name: Auto release on merge (Implementation) +name: Auto release on merge on: push: @@ -21,7 +21,6 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: rymndhng/release-on-push-action@master + - uses: ./.github/actions/automation-auto-release.yaml with: - bump_version_scheme: patch tag_prefix: "" From e80283e68f836c53eee4731a1c47e1b56c0ee35f Mon Sep 17 00:00:00 2001 From: Willi Carlsen Date: Mon, 1 Jun 2026 09:40:20 +0200 Subject: [PATCH 2/6] Add local reference that is actually run Signed-off-by: Willi Carlsen --- .github/workflows/implementation-enforce-labels.yaml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/implementation-enforce-labels.yaml b/.github/workflows/implementation-enforce-labels.yaml index da69528..25324bc 100644 --- a/.github/workflows/implementation-enforce-labels.yaml +++ b/.github/workflows/implementation-enforce-labels.yaml @@ -1,4 +1,4 @@ -name: Enforce PR labels (Implementation) +name: Enforce PR labels on: pull_request: @@ -8,7 +8,4 @@ jobs: enforce-label: runs-on: ubuntu-latest steps: - - uses: yogevbd/enforce-label-action@2.2.2 - with: - REQUIRED_LABELS_ANY: "release:minor,release:major,release:patch,release:norelease,norelease" - REQUIRED_LABELS_ANY_DESCRIPTION: "Select at least one label ['release:minor','release:major','release:patch','release:norelease','norelease']" + - uses: ./.github/actions/automation-enforce-release-labels.yml \ No newline at end of file From 48322141917c99aaeb90a2c9bdb817011543a047 Mon Sep 17 00:00:00 2001 From: Willi Carlsen Date: Mon, 1 Jun 2026 09:42:38 +0200 Subject: [PATCH 3/6] Add checkout step Signed-off-by: Willi Carlsen --- .github/workflows/implementation-auto-release.yaml | 1 + .github/workflows/implementation-enforce-labels.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/implementation-auto-release.yaml b/.github/workflows/implementation-auto-release.yaml index 62ef2c5..edee1b0 100644 --- a/.github/workflows/implementation-auto-release.yaml +++ b/.github/workflows/implementation-auto-release.yaml @@ -21,6 +21,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: + - uses: actions/checkout@v6 - uses: ./.github/actions/automation-auto-release.yaml with: tag_prefix: "" diff --git a/.github/workflows/implementation-enforce-labels.yaml b/.github/workflows/implementation-enforce-labels.yaml index 25324bc..a2be78b 100644 --- a/.github/workflows/implementation-enforce-labels.yaml +++ b/.github/workflows/implementation-enforce-labels.yaml @@ -8,4 +8,5 @@ jobs: enforce-label: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v6 - uses: ./.github/actions/automation-enforce-release-labels.yml \ No newline at end of file From 31e5adf8be9b97931e3f7ff2cd952185878bb55f Mon Sep 17 00:00:00 2001 From: Willi Carlsen Date: Mon, 1 Jun 2026 09:45:27 +0200 Subject: [PATCH 4/6] Wrong path Signed-off-by: Willi Carlsen --- .github/workflows/implementation-enforce-labels.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/implementation-enforce-labels.yaml b/.github/workflows/implementation-enforce-labels.yaml index a2be78b..571cb99 100644 --- a/.github/workflows/implementation-enforce-labels.yaml +++ b/.github/workflows/implementation-enforce-labels.yaml @@ -9,4 +9,4 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/automation-enforce-release-labels.yml \ No newline at end of file + - uses: ./.github/workflows/automation-enforce-release-labels.yml \ No newline at end of file From 71340a521a805bc7140af524f007c3d3e21fa67c Mon Sep 17 00:00:00 2001 From: Willi Carlsen Date: Mon, 1 Jun 2026 09:51:05 +0200 Subject: [PATCH 5/6] Workflows have different references Signed-off-by: Willi Carlsen --- .github/workflows/implementation-auto-release.yaml | 3 +-- .github/workflows/implementation-enforce-labels.yaml | 5 +---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/implementation-auto-release.yaml b/.github/workflows/implementation-auto-release.yaml index edee1b0..a362228 100644 --- a/.github/workflows/implementation-auto-release.yaml +++ b/.github/workflows/implementation-auto-release.yaml @@ -21,7 +21,6 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v6 - - uses: ./.github/actions/automation-auto-release.yaml + - uses: ./.github/workflows/automation-auto-release.yaml with: tag_prefix: "" diff --git a/.github/workflows/implementation-enforce-labels.yaml b/.github/workflows/implementation-enforce-labels.yaml index 571cb99..4494501 100644 --- a/.github/workflows/implementation-enforce-labels.yaml +++ b/.github/workflows/implementation-enforce-labels.yaml @@ -6,7 +6,4 @@ on: branches: [ "master", "main" ] jobs: enforce-label: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - uses: ./.github/workflows/automation-enforce-release-labels.yml \ No newline at end of file + uses: ./.github/workflows/automation-enforce-release-labels.yml \ No newline at end of file From bc157640828b0092d342fd6fa03f121eca5c3333 Mon Sep 17 00:00:00 2001 From: Willi Carlsen Date: Mon, 1 Jun 2026 09:53:21 +0200 Subject: [PATCH 6/6] Revert file Signed-off-by: Willi Carlsen --- .github/workflows/implementation-auto-release.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/implementation-auto-release.yaml b/.github/workflows/implementation-auto-release.yaml index a362228..2470996 100644 --- a/.github/workflows/implementation-auto-release.yaml +++ b/.github/workflows/implementation-auto-release.yaml @@ -1,4 +1,4 @@ -name: Auto release on merge +name: Auto release on merge (Implementation) on: push: @@ -21,6 +21,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: ./.github/workflows/automation-auto-release.yaml + - uses: rymndhng/release-on-push-action@master with: - tag_prefix: "" + bump_version_scheme: patch + tag_prefix: "" \ No newline at end of file