diff --git a/.github/scripts/bump-versions.mjs b/.github/scripts/bump-versions.mjs index 31694d460af..09dcf499015 100644 --- a/.github/scripts/bump-versions.mjs +++ b/.github/scripts/bump-versions.mjs @@ -260,6 +260,8 @@ async function bumpVersions() { propagateDirtyTransitively(packageMap, depsByPackage); + // Always mark the `cli` package as dirty, so it's version always gets incremented + packageMap["n8n"].isDirty = true; // Keep the monorepo version up to date with the released version packageMap['monorepo-root'].version = packageMap['n8n'].version; diff --git a/.github/workflows/release-create-patch-pr.yml b/.github/workflows/release-create-patch-pr.yml index 70061838aff..b7437145f1e 100644 --- a/.github/workflows/release-create-patch-pr.yml +++ b/.github/workflows/release-create-patch-pr.yml @@ -46,7 +46,7 @@ jobs: skip-release-pr: name: Skip release PR (no new commits) needs: [determine-version-info] - if: needs.determine-version-info.outputs.should_update != 'true' + if: needs.determine-version-info.outputs.should_update != 'true' && github.event_name != 'workflow_dispatch' runs-on: ubuntu-latest steps: - name: Log skip reason @@ -55,7 +55,7 @@ jobs: create-release-pr: name: Create release PR needs: [determine-version-info] - if: needs.determine-version-info.outputs.should_update == 'true' + if: needs.determine-version-info.outputs.should_update == 'true' || github.event_name == 'workflow_dispatch' uses: ./.github/workflows/release-create-pr.yml secrets: inherit with: