Skip to content

chore(deps): bump amannn/action-semantic-pull-request from 5 to 6 in the actions group - #87

Merged
Oszkar merged 1 commit into
mainfrom
dependabot/github_actions/actions-e1947946bf
Jun 11, 2026
Merged

chore(deps): bump amannn/action-semantic-pull-request from 5 to 6 in the actions group#87
Oszkar merged 1 commit into
mainfrom
dependabot/github_actions/actions-e1947946bf

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 10, 2026

Copy link
Copy Markdown
Contributor

Bumps the actions group with 1 update: amannn/action-semantic-pull-request.

Updates amannn/action-semantic-pull-request from 5 to 6

Release notes

Sourced from amannn/action-semantic-pull-request's releases.

v6.0.0

6.0.0 (2025-08-13)

⚠ BREAKING CHANGES

  • Upgrade action to use Node.js 24 and ESM (#287)

Features

  • Upgrade action to use Node.js 24 and ESM (#287) (bc0c9a7)

v5.5.3

5.5.3 (2024-06-28)

Bug Fixes

v5.5.2

5.5.2 (2024-04-24)

Bug Fixes

v5.5.1

5.5.1 (2024-04-24)

Bug Fixes

v5.5.0

5.5.0 (2024-04-23)

Features

v5.4.0

5.4.0 (2023-11-03)

... (truncated)

Changelog

Sourced from amannn/action-semantic-pull-request's changelog.

5.3.0 (2023-09-25)

Features

5.2.0 (2023-03-16)

Features

5.1.0 (2023-02-10)

Features

  • Add regex support to scope and disallowScopes configuration (#226) (403a6f8)

5.0.2 (2022-10-17)

Bug Fixes

  • Upgrade @actions/core to avoid deprecation warnings (#208) (91f4126)

5.0.1 (2022-10-14)

Bug Fixes

  • Upgrade GitHub Action to use Node v16 (#207) (6282ee3)

5.0.0 (2022-10-11)

⚠ BREAKING CHANGES

  • Enum options need to be newline delimited (to allow whitespace within them) (#205)

Features

  • Enum options need to be newline delimited (to allow whitespace within them) (#205) (c906fe1)

4.6.0 (2022-09-26)

Features

... (truncated)

Commits
  • 48f2562 chore: Release 6.1.1 [skip ci]
  • 800da4c fix: Parse headerPatternCorrespondence properly (#295)
  • 677b895 test: Fix broken test
  • 24e6f01 ci: Fix permissions for tagger
  • 7f33ba7 chore: Release 6.1.0 [skip ci]
  • afa4edb fix: Remove trailing whitespace from "unknown release type" error message (#291)
  • a30288b feat: Support providing regexps for types (#292)
  • a46a7c8 build: Move Vitest to devDependencies (#290)
  • fdd4d3d chore: Release 6.0.1 [skip ci]
  • 58e4ab4 fix: Actually execute action (#289)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Summary by CodeRabbit

  • Chores
    • Updated GitHub Actions workflow configuration.

Bumps the actions group with 1 update: [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request).


Updates `amannn/action-semantic-pull-request` from 5 to 6
- [Release notes](https://github.com/amannn/action-semantic-pull-request/releases)
- [Changelog](https://github.com/amannn/action-semantic-pull-request/blob/main/CHANGELOG.md)
- [Commits](amannn/action-semantic-pull-request@v5...v6)

---
updated-dependencies:
- dependency-name: amannn/action-semantic-pull-request
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jun 10, 2026
@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The PR updates the GitHub Actions workflow that lints pull request titles. The amannn/action-semantic-pull-request action dependency is bumped from version v5 to v6, with all other workflow configuration remaining unchanged.

Changes

PR Title Linting

Layer / File(s) Summary
Action version bump
.github/workflows/pr-title.yml
The semantic PR title linting action is updated from v5 to v6.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A version bump, so small and sweet,
v5 to v6, the update's neat,
PR titles checked with care so bright,
The workflow now enforces right!

🚥 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 accurately describes the main change: a dependency bump of amannn/action-semantic-pull-request from version 5 to 6 in the GitHub Actions 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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/github_actions/actions-e1947946bf

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

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
.github/workflows/pr-title.yml (1)

17-17: ⚡ Quick win

Consider pinning the action to a commit SHA.

The static analysis tool flags that the action reference should be pinned to a commit SHA rather than a mutable tag. While this PR continues the existing pattern of using semantic version tags, pinning to a specific commit hash improves supply chain security by ensuring the action code cannot change unexpectedly.

🔒 Suggested approach for SHA pinning

After verifying v6 works correctly, you can pin to the specific commit SHA for v6.0.0:

  1. Find the commit SHA for the v6.0.0 tag in the action's repository
  2. Update the reference to: uses: amannn/action-semantic-pull-request@<commit-sha> # v6.0.0
  3. Add a comment with the version for maintainability

This can be done in a follow-up PR if you prefer to validate v6 functionality first.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/pr-title.yml at line 17, Replace the mutable tag reference
for the GitHub Action used in the workflow (the line using
amannn/action-semantic-pull-request@v6) with a pinned commit SHA for the v6
release; locate the commit SHA for the v6.0.0 tag in the action's repository,
update the uses entry to amannn/action-semantic-pull-request@<commit-sha>, and
add an inline comment preserving the tag/version (e.g., "# v6.0.0") so
maintainers can see which release the SHA corresponds to.

Source: Linters/SAST tools

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/pr-title.yml:
- Line 17: Replace the mutable tag reference to the GitHub Action in the
workflow (the line using amannn/action-semantic-pull-request@v6) with a pinned
commit SHA (amannn/action-semantic-pull-request@<commit-sha>) to avoid floating
updates; locate the uses: amannn/action-semantic-pull-request@v6 entry in the PR
title workflow and swap the tag for the specific commit SHA from the action's
repo, then run/check the workflow to confirm compatibility with Node.js 24 on
GitHub-hosted runners.

---

Nitpick comments:
In @.github/workflows/pr-title.yml:
- Line 17: Replace the mutable tag reference for the GitHub Action used in the
workflow (the line using amannn/action-semantic-pull-request@v6) with a pinned
commit SHA for the v6 release; locate the commit SHA for the v6.0.0 tag in the
action's repository, update the uses entry to
amannn/action-semantic-pull-request@<commit-sha>, and add an inline comment
preserving the tag/version (e.g., "# v6.0.0") so maintainers can see which
release the SHA corresponds to.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 08300eeb-6fec-4d6b-8a83-9d9780ef69cc

📥 Commits

Reviewing files that changed from the base of the PR and between b7a7b40 and 6448c01.

📒 Files selected for processing (1)
  • .github/workflows/pr-title.yml

# Lints the PR TITLE only, which is correct: squash-merge means only
# the title lands on main.
- uses: amannn/action-semantic-pull-request@v5
- uses: amannn/action-semantic-pull-request@v6

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check the action repository for Node.js version requirements and compatibility

# Check the action.yml or package.json in the repository to confirm Node.js version
gh api repos/amannn/action-semantic-pull-request/contents/action.yml --jq '.content' | base64 -d | grep -i "node" || echo "No Node.js version found in action.yml"

# Search for any issues related to Node.js 24 compatibility
gh search issues --repo amannn/action-semantic-pull-request "Node.js 24 OR node 24 OR nodejs 24" --limit 5 --json title,url,state | jq -r '.[] | "\(.state | ascii_upcase): \(.title)\n  \(.url)"'

Repository: Oszkar/oto

Length of output: 72


🏁 Script executed:

#!/bin/bash
set -euo pipefail

# Fetch and display the relevant part of action.yml that declares the runtime (node24)
gh api repos/amannn/action-semantic-pull-request/contents/action.yml --jq '.content' | base64 -d | sed -n '1,200p' | rg -n "using:|node24|runs:" -n || true

Repository: Oszkar/oto

Length of output: 82


🌐 Web query:

GitHub Actions hosted runners Node.js 24 support date node24

💡 Result:

Node.js 24 is supported on GitHub Actions hosted runners [1][2]. The transition to making Node.js 24 the default version for JavaScript actions is scheduled for June 16, 2026 [3][1]. Key details regarding Node.js support and the migration: Migration Schedule: Beginning June 16, 2026, GitHub Actions runners will automatically begin using Node.js 24 by default for JavaScript/TypeScript actions [3][1]. Opting Out: To continue using Node.js 20 after this date, users can set the environment variable ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true in their workflow or on the runner machine [1][4]. Note that this is a temporary measure, as Node.js 20 has reached end-of-life (EOL) and will eventually be fully removed from support [1][5]. Pre-installed Versions: As of May 2026, Node.js 20 has been removed from the toolcache on GitHub-hosted runner images [5][6]. Pre-installed versions on most runner images are now Node.js 22 and Node.js 24 [5][6]. Linux ARM32 Limitation: Node.js 24 does not support Linux ARM32 [1][4]. Self-hosted runners on this architecture will not support Node.js 24 [1]. Best Practice: It is recommended to use the actions/setup-node action to explicitly define the Node.js version required by your workflow, rather than relying on the runner's default version [7][8]. This ensures consistent behavior regardless of changes to the runner environment [8].

Citations:


Pin the action SHA; Node.js 24 should be OK on GitHub-hosted runners

  • amannn/action-semantic-pull-request declares runs.using: node24, and GitHub-hosted runners already have Node.js 24 available (defaulting to it on June 16, 2026); only Linux ARM32 self-hosted runners would be impacted.
  • zizmor flags amannn/action-semantic-pull-request@v6 as unpinned—pin to a specific commit SHA instead of the mutable v6 tag.
🧰 Tools
🪛 zizmor (1.25.2)

[error] 17-17: unpinned action reference (unpinned-uses): action is not pinned to a hash (required by blanket policy)

(unpinned-uses)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/pr-title.yml at line 17, Replace the mutable tag reference
to the GitHub Action in the workflow (the line using
amannn/action-semantic-pull-request@v6) with a pinned commit SHA
(amannn/action-semantic-pull-request@<commit-sha>) to avoid floating updates;
locate the uses: amannn/action-semantic-pull-request@v6 entry in the PR title
workflow and swap the tag for the specific commit SHA from the action's repo,
then run/check the workflow to confirm compatibility with Node.js 24 on
GitHub-hosted runners.

@Oszkar
Oszkar merged commit 2b0d619 into main Jun 11, 2026
9 checks passed
@Oszkar
Oszkar deleted the dependabot/github_actions/actions-e1947946bf branch June 11, 2026 06:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant