Skip to content

chore(deps): bump tripss/conventional-changelog-action action from v3 to v6 (main)#13246

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/main-tripss-conventional-changelog-action-6.x
Open

chore(deps): bump tripss/conventional-changelog-action action from v3 to v6 (main)#13246
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/main-tripss-conventional-changelog-action-6.x

Conversation

@renovate

@renovate renovate Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
TriPSs/conventional-changelog-action action major v3v6

Release Notes

TriPSs/conventional-changelog-action (TriPSs/conventional-changelog-action)

v6.4.0

Compare Source

Bug Fixes
  • refactor template and header/footer handling for improved version bumping logic (b9d2369)
  • update template and header/footer handling for improved version bumping logic (f3f10ee)
  • update templates and bump version logic for prerelease handling (c8f0be0)
Features
  • add pre-release-smart-bump option for intelligent pre-release version bumping (3af15c8)
  • improve version bumping logic (193d21b)

v6.3.1

Compare Source

Bug Fixes
  • refactor template and header/footer handling for improved version bumping logic (b9d2369)
  • update template and header/footer handling for improved version bumping logic (f3f10ee)
  • update templates and bump version logic for prerelease handling (c8f0be0)
Features
  • add pre-release-smart-bump option for intelligent pre-release version bumping (3af15c8)
  • improve version bumping logic (193d21b)

6.3.1 (2026-04-23)

Bug Fixes
  • pass skipUnstable to file changelog generation (98b99c1)

v6.3.0

Compare Source

Bug Fixes
  • refactor template and header/footer handling for improved version bumping logic (b9d2369)
  • update template and header/footer handling for improved version bumping logic (f3f10ee)
  • update templates and bump version logic for prerelease handling (c8f0be0)
Features
  • add pre-release-smart-bump option for intelligent pre-release version bumping (3af15c8)
  • improve version bumping logic (193d21b)

6.3.1 (2026-04-23)

Bug Fixes
  • pass skipUnstable to file changelog generation (98b99c1)

v6.2.0

Compare Source

Features
  • add no-verify option to pass to git commit (ad190ee)
  • remove extra space from commit command (4d9c8c2)

v6.1.0

Compare Source

Features
  • add version file support for java .properties file format (5e05ac7)

v6.0.0

Compare Source

Features
  • set corresponding prerelease type derived from releaseType (792a7f7)
BREAKING CHANGES
  • prerelease option generates pre[major|minor|patch] release

v6

Compare Source

Bug Fixes
  • refactor template and header/footer handling for improved version bumping logic (b9d2369)
  • update template and header/footer handling for improved version bumping logic (f3f10ee)
  • update templates and bump version logic for prerelease handling (c8f0be0)
Features
  • add pre-release-smart-bump option for intelligent pre-release version bumping (3af15c8)
  • improve version bumping logic (193d21b)

6.3.1 (2026-04-23)

Bug Fixes
  • pass skipUnstable to file changelog generation (98b99c1)

v5.4.0

Compare Source

Features

v5.3.0

Compare Source

Features
  • Support multiple git-path config option (c8865b2)

v5.2.1

Compare Source

Bug Fixes
  • support git-path config option for version bump (e3346a2)

v5.2.0

Compare Source

Features

v5.1.0

Compare Source

Features
  • Include conventionalcommits in pre-compiled presets (f56dffa), closes #​246

v5.0.0

Compare Source

Features
BREAKING CHANGES
  • Updated major version of packages

v5

Compare Source

v4.1.1

Compare Source

Bug Fixes

v4.1.0

Compare Source

Features

v4.0.0

Compare Source

chore
BREAKING CHANGES
  • Updated conventional-changelog to v4 and conventional-recommended-bump to v7

v4

Compare Source

v3.19.0

Compare Source

Features

v3.18.1

Compare Source

Bug Fixes
  • execute git config commands synchronously (1607ac7)

v3.18.0

Compare Source

Bug Fixes
  • bad reference (a19765d)
  • output current version if there is no new ver (b1e290f)
Features
  • add skip-tag to skip tagging a release (22e862a)

v3.17.2

Compare Source

Bug Fixes
  • add testcase for new + pre-release (fc4c16d)
  • honour pre-release flag for default version (e63e00c)
  • simplify logic fallback version logic, remove default from action.yaml (ecddc26)

v3.17.1

Compare Source

Bug Fixes

v3.17.0

Compare Source

Features
  • Add pre-release support (14cc315)

v3.16.0

Compare Source

Features
  • Update action to node 16 (08c1b12)

v3.15.0

Compare Source

Features

v3.14.1

Compare Source

Bug Fixes
  • Add global unhandledRejection handler (0600ca1)

v3.14.0

Compare Source

Bug Fixes
  • remove prefix from git-branch parameter (ed8c9f5)
Features
  • add option to customize the pushed branch (2a7cc0e)

v3.13.0

Compare Source

Bug Fixes
Features
  • Added create-summary option that adds the changelog as Action summary (38e51f4)

v3.12.0

Compare Source

Features
  • add [skip ci] by default to commit message (a0bcde8)
  • added support for private Github (ad0652f)

v3.11.0

Compare Source

Features
  • use default GitHub token as default token (d1907da)

v3.10.0

Compare Source

Features
  • Allow skipping of the Git pull before tagging

v3.9.9

Compare Source

Bug Fixes
  • Try again with different node_modules (9378b30)

v3.9.8

Compare Source

Bug Fixes
  • Downgraded the conventional packages (052fce1)

v3.9.7

Compare Source

Bug Fixes

v3.9.6

Compare Source

Bug Fixes
  • Redeploy with src/action again (8977e61)

v3.9.5

Compare Source

Bug Fixes
  • Retry again with the node_modules (949ce5e)

v3.9.4

Compare Source

Bug Fixes
  • Make sure the angular preset is loaded (2b646ec)

v3.9.3

Compare Source

Bug Fixes
  • Remove node_modules and ignore folder (3ed803a)

v3.9.2

Compare Source

Bug Fixes
  • Fixed ci and removed node_modules (c2f6f9a)

v3.9.1

Compare Source

Bug Fixes
  • Reformat code so we can release (0ba6821)

v3.9.0

Compare Source

v3.8.0

Compare Source

V3 has ben reverted to this tag

Features
  • use same permissions used at repo checkout (c82c3a1), closes #​115

v3.7.1

Compare Source

Bug Fixes
  • Fixed that bumping multiple files with same extension type did only update one (62453ed)

v3.7.0

Compare Source

Features
  • yml: Added support for no quotes and double quotes (2a80eb3)

v3.6.0

Compare Source

Bug Fixes
  • Add pre-changelog-generation input in README (46a1a68)
  • Fixed awaits missing (35206c5)
  • Fixed command output empty (b985fd6)
  • Fixed isShallow not working correctly anymore (d68d2f2)
  • Fixed silent git errors #​74 (7c35f3c)
  • Fixes for pre changelog generation (484cf10)
  • Only run ci on PRs to master (9f0d3d7)
Features

v3.5.0

Compare Source

Bug Fixes
  • More checks. Fix test for changelog generation (c6043fb)
  • Remove unneded import. More precise path for requiring hooks (040d8e9)
  • Tag name can also be changed in pre-changelog-generation (c0f4172)
Features
  • Allow to specify custom tags which override auto generated ones (8f6aa19)

v3.4.1

Compare Source

Bug Fixes
  • Check if repo is shallow before unshallowing (c5bb2b1)

v3.4.0

Compare Source

Features
  • Allow to specify a config file (f0fabf6)

v3.3.0

Compare Source

Bug Fixes
  • Empty version files (091fdfc)
  • Message when using the fallback version (b525f9a)
  • Pull all tags (3396dfc)
  • Show info if the version couldn't be detected (9a324db)
  • Use fallback if it's not a valid JSON-File (97f1bb3)
Features

v3.2.0

Compare Source

Bug Fixes
Features
  • Added 'multiple-files' test workflow (bb40f54)
  • Added support for comma-separated version files (3ba65fd)

v3.1.2

Compare Source

Bug Fixes
  • fail action on push rejection (206a4e3)

v3.1.1

Compare Source

Bug Fixes
  • Changed yarn --prod to npm ci --prod (5ba044f)
  • Removed node_modules so rerelease could add them again (1bac915)

v3.1.0

Compare Source

Features
  • pre-commit: Allow relative path for the pre-commit input (afea49f)
  • Add pre-commit script file (hook) (0aa82ce)

Configuration

📅 Schedule: (in timezone Europe/Vienna)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, on day 1 of the month (* 0-3 1 * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Summary by CodeRabbit

  • Chores
    • Updated the automated release workflow to use a newer changelog generation version.
    • No user-facing functionality changes.

@renovate renovate Bot added the 3. to review label Jul 6, 2026
@renovate
renovate Bot requested a review from ChristophWurst as a code owner July 6, 2026 22:16
@renovate renovate Bot added the dependencies label Jul 6, 2026
@renovate
renovate Bot requested review from GretaD and kesselb as code owners July 6, 2026 22:16
@renovate
renovate Bot force-pushed the renovate/main-tripss-conventional-changelog-action-6.x branch from cba0cba to 2023249 Compare July 12, 2026 15:13
… to v6

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate
renovate Bot force-pushed the renovate/main-tripss-conventional-changelog-action-6.x branch from 2023249 to 182a5d7 Compare July 15, 2026 07:44
@ChristophWurst

Copy link
Copy Markdown
Member

@coderabbitai review and scan for breaking changes in the new major versions

@ChristophWurst

Copy link
Copy Markdown
Member

BREAKING CHANGES
prerelease option generates pre[major|minor|patch] release

probably relevant in v6

@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown
🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "=== PR diff ==="
git diff --find-renames origin/main...HEAD -- .github || true

echo
echo "=== All repository usages ==="
rg -n -C 5 'TriPSs/conventional-changelog-action@' .github . 2>/dev/null || true

echo
echo "=== Changed files ==="
git diff --name-status origin/main...HEAD

echo
echo "=== Upstream action metadata: v3 ==="
gh api repos/TriPSs/conventional-changelog-action/contents/action.yml \
  -f ref=v3 --jq '.content' | base64 --decode || true

echo
echo "=== Upstream action metadata: v6 ==="
gh api repos/TriPSs/conventional-changelog-action/contents/action.yml \
  -f ref=v6 --jq '.content' | base64 --decode || true

Length of output: 2942


🏁 Script executed:

#!/bin/bash
set -euo pipefail

workflow=".github/workflows/appstore-conventional-build-publish.yml"

echo "=== Workflow job and action context ==="
nl -ba "$workflow" | sed -n '1,180p'

echo
echo "=== Changelog-step output consumers ==="
rg -n -C 4 'steps\.changelog\.outputs|changelog\.outputs' "$workflow" .github 2>/dev/null || true

for ref in \
  b7f32a8347e86c26ea2f4823cc7c160b9014c6a0 \
  ee43def3241429afddab215ba89090cbf64fb45c
do
  echo
  echo "=== TriPSs/conventional-changelog-action action.yaml @ ${ref} ==="
  gh api "repos/TriPSs/conventional-changelog-action/contents/action.yaml?ref=${ref}" \
    --jq '.content' | base64 --decode
done

Length of output: 1039


🏁 Script executed:

#!/bin/bash
set -euo pipefail

workflow=".github/workflows/appstore-conventional-build-publish.yml"

echo "=== Workflow job and action context ==="
awk 'NR <= 180 { printf "%6d\t%s\n", NR, $0 }' "$workflow"

echo
echo "=== Changelog-step output consumers ==="
rg -n -C 4 'steps\.changelog\.outputs|changelog\.outputs' "$workflow" .github 2>/dev/null || true

for ref in \
  b7f32a8347e86c26ea2f4823cc7c160b9014c6a0 \
  ee43def3241429afddab215ba89090cbf64fb45c
do
  echo
  echo "=== TriPSs/conventional-changelog-action action.yaml @ ${ref} ==="
  gh api "repos/TriPSs/conventional-changelog-action/contents/action.yaml?ref=${ref}" \
    --jq '.content' | base64 --decode
done

Length of output: 9369


🏁 Script executed:

#!/bin/bash
set -u

owner_repo="TriPSs/conventional-changelog-action"
old_ref="b7f32a8347e86c26ea2f4823cc7c160b9014c6a0"
new_ref="ee43def3241429afddab215ba89090cbf64fb45c"

for ref in "$old_ref" "$new_ref"; do
  echo "=== Repository tree at ${ref} ==="
  gh api "repos/${owner_repo}/git/trees/${ref}?recursive=1" --paginate \
    --jq '.tree[].path' 2>&1 | sed -n '1,160p' || true

  for filename in action.yml action.yaml; do
    echo
    echo "=== ${filename} at ${ref} ==="
    curl -fsSL "https://raw.githubusercontent.com/${owner_repo}/${ref}/${filename}" || true
    echo
  done
done

echo
echo "=== Candidate prerelease/version source files at v6 ==="
gh api "repos/${owner_repo}/git/trees/${new_ref}?recursive=1" \
  --jq '.tree[] | select(.path | test("(?i)(version|release|bump|input)"; "i")) | .path' \
  2>&1 | sed -n '1,160p' || true

Length of output: 18533


🏁 Script executed:

#!/bin/bash
set -u

repo="TriPSs/conventional-changelog-action"
old_ref="b7f32a8347e86c26ea2f4823cc7c160b9014c6a0"
new_ref="ee43def3241429afddab215ba89090cbf64fb45c"

for ref in "$old_ref" "$new_ref"; do
  echo "=== Relevant source at ${ref} ==="
  for path in src/index.js src/helpers/bumpVersion.js src/version/index.js src/version/base.js; do
    echo "--- ${path} ---"
    curl -fsSL "https://raw.githubusercontent.com/${repo}/${ref}/${path}" \
      | grep -n -E -C 8 'pre-release|preRelease|prerelease|releaseType|bump|semver' \
      || true
  done
done

echo
echo "=== Upstream changed files mentioning prerelease/release bump ==="
gh api "repos/${repo}/compare/${old_ref}...${new_ref}" --paginate \
  --jq '.files[] | select((.filename + "\n" + (.patch // "")) | test("pre-release|preRelease|releaseType|bumpVersion"; "i")) | "FILE: \(.filename)\n\(.patch // "(no textual patch available)")\n"' \
  2>&1 | sed -n '1,900p' || true

Length of output: 49678


@ChristophWurst Reviewed the v3 → v6 upgrade.

I found one intentional upstream breaking behavior change that affects this workflow’s prerelease releases:

  • .github/workflows/appstore-conventional-build-publish.yml forwards pre-release and pre-release-identifier.
  • With v3, prereleases always incremented from the current version as a patch prerelease, regardless of the conventional-commit recommendation. For example, a feat from 1.4.5 produced 1.4.6-rc.0.
  • With v6, the default behavior uses the recommended release type. The same feat now produces 1.5.0-rc.0 (and a breaking change produces the next major prerelease).

This changes the tags pushed to nextcloud-releases, the release names, and the versions written to package.json / package-lock.json for manually dispatched prereleases. Please confirm that release-type-correct prerelease versions are intended before merging.

Otherwise, the workflow’s configured inputs and consumed outputs remain compatible with v6:

  • Inputs: github-token, git identity, skip-git-pull, pre-commit, release-count, version-file, and prerelease options.
  • Outputs: skipped, tag, and clean_changelog.
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 3266fc8a-2aef-414a-bcc9-27c4730b0fd7

📥 Commits

Reviewing files that changed from the base of the PR and between fbe86ff and 182a5d7.

📒 Files selected for processing (1)
  • .github/workflows/appstore-conventional-build-publish.yml

📝 Walkthrough

Walkthrough

The app store conventional build and publish workflow updates its pinned TriPSs/conventional-changelog-action revision to a newer commit.

Changes

App store publish workflow

Layer / File(s) Summary
Update changelog action revision
.github/workflows/appstore-conventional-build-publish.yml
The workflow’s Conventional Changelog Action reference now uses a newer pinned commit.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Suggested reviewers: gretad, kesselb, christophwurst

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: upgrading TriPSs/conventional-changelog-action from v3 to v6 in the workflow.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/main-tripss-conventional-changelog-action-6.x

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant