chore(deps): update extractions/setup-just action to v4#951
chore(deps): update extractions/setup-just action to v4#951renovate[bot] wants to merge 1 commit into
Conversation
Deploying control-layer with
|
| Latest commit: |
fb63277
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://39d686b1.control-layer.pages.dev |
| Branch Preview URL: | https://renovate-extractions-setup-j.control-layer.pages.dev |
3c0d68a to
9b17992
Compare
e5c1dee to
2703b96
Compare
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across 4 locations in the CI and release workflows. This is a routine dependency maintenance update.
Verdict: Approved — Low-risk change with no breaking changes detected.
Research notes
Fetched the extractions/setup-just GitHub repository:
- v4 release date: April 5, 2026
- Usage pattern unchanged: The basic usage (
uses: extractions/setup-just@v4) is identical to v3 - Same inputs available:
just-version(optional semver) andgithub-token(optional, defaults togithub.token) - Action type: Composite action using
@extractions/setup-cratelibrary - Repository health: 50 commits, 148 stars, active maintenance
- Licenses: Dual-licensed under Apache-2.0 and MIT
The action's README confirms backward-compatible usage between v3 and v4.
Suggested next steps
- Merge as-is — No changes required. This is a straightforward version bump with no workflow modifications needed.
- Monitor first CI run — As with any action update, verify the workflows complete successfully after merge (standard practice).
General findings
None. The changes are correctly applied to all 4 occurrences of the action reference, maintaining consistency across both workflow files.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across two workflow files (ci.yaml and release.yml). The action installs the just command runner and is used in 4 places total.
Verdict: Approved - this is a routine, low-risk dependency update managed by Renovate.
Research notes
- Action repository: extractions/setup-just
- v4 release date: April 5, 2026
- License: Dual MIT/Apache-2.0 licensed
- Current implementation: The action is a composite action that delegates to
extractions/setup-crate@v2.0.0(pinned by SHA) to install thejustbinary fromcasey/just - Breaking changes: No explicit breaking changes documented in the release notes beyond the major version increment. The usage pattern (
uses: extractions/setup-just@v4) remains identical to v3. - Inputs unchanged: The action accepts optional
just-versionandgithub-tokeninputs, same as v3.
The major version bump likely reflects internal refactoring or the underlying setup-crate dependency versioning rather than user-facing API changes.
Suggested next steps
- Merge as-is - This is a safe, routine update. The action has an established maintainer, clear licensing, and the change is non-breaking for current usage patterns.
- Monitor CI - After merge, verify that workflows complete successfully (standard practice for any action update).
General findings
None. The change is exactly what it claims to be: a straightforward version bump for a well-maintained, low-risk utility action. All four occurrences of extractions/setup-just@v3 have been consistently updated to @v4.
There was a problem hiding this comment.
Summary
This PR upgrades the extractions/setup-just GitHub Action from v3 to v4 across two workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml). The v4 release primarily updates the underlying setup-crate library to support Node.js 24, which aligns well with this project's existing use of Node 24 in CI. No breaking changes or API modifications were identified.
Verdict: Ready to approve - this is a low-risk, routine dependency update.
Research notes
Fetched documentation from the extractions/setup-just repository:
- v4 released: April 5, 2026 by maintainer @rossmacarthur
- Key change: Update to
setup-cratewith Node 24 support (commitcf2bee9) - Usage unchanged: The action syntax remains
uses: extractions/setup-just@v4with identical inputs - Project compatibility: This repo already uses
actions/setup-node@v6withnode-version: "24", making this update consistent with existing CI configuration
Suggested next steps
- Approve the PR after confirming CI workflows pass with the new action version.
- No additional changes required.
General findings
None identified. This is a clean, single-purpose dependency update.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across 4 occurrences in two workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml). The change is straightforward with no breaking changes to the public API.
Verdict: Ready to approve — This is a safe, low-risk dependency update.
Research notes
I investigated the differences between v3 and v4 of the extractions/setup-just action:
-
Release date: v4 was released on April 5, 2026 (release page)
-
Technical diff: The only change is an internal dependency update:
- v3:
extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859(v1.4.0) - v4:
extractions/setup-crate@0551596312d4008a6dfbc4d3c38fa20eaef46d2d(v2.0.0)
Source: v3 action.yaml vs v4 action.yaml
- v3:
-
No breaking changes: The action's public interface remains identical:
- Same inputs (
just-version,github-token) - Same default behavior (installs latest
justversion) - Same composite action structure
- Same inputs (
-
Action health: Well-maintained project (148 stars, active maintenance), dual-licensed (Apache-2.0/MIT), uses pinned commit SHAs for dependencies (good security practice).
Suggested next steps
- Merge this PR — no changes required.
General findings
None. The change is exactly what it claims to be: a routine major-version bump of a GitHub Action where the vendor chose to increment the major version due to an internal dependency update, not due to any breaking changes in the public API.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across two workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml). This is a routine dependency update brought by Renovate.
Verdict: Ready to approve.
Research notes
I researched the extractions/setup-just action to understand what changed between v3 and v4:
- v4 release: Published April 5, 2026 by the same maintainer (@rossmacarthur)
- Key changes: Upgrade to
@extractions/setup-cratewith Node 24 runtime support (commit cf2bee9) - No breaking API changes: The action maintains the same inputs (
just-version,github-token) and behavior - No security advisories: Checked GitHub Advisory Database - no known vulnerabilities for this action
- Repository health: 148 stars, actively maintained, dual-licensed (Apache-2.0/MIT)
Suggested next steps
- Approve and merge - This is a safe, routine dependency update with no identified risks.
General findings
None. The change is straightforward and low-risk:
- All four occurrences of
extractions/setup-just@v3are correctly updated toextractions/setup-just@v4 - The workflows don't use any optional inputs that might have changed behavior
- The
justtool installation will continue to work identically from the workflow perspective - No code changes required elsewhere in the repository
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across 4 locations in the workflow files. This is a Renovate-generated dependency update.
Verdict: Approved — The change is straightforward and safe to merge.
Research notes
I reviewed the extractions/setup-just repository to understand what changed between v3 and v4:
- v4 release date: April 5, 2026
- API surface: Identical — same inputs (
just-version,github-token) with same defaults - Implementation: v4 uses
extractions/setup-crate@v2.0.0(pinned commit) as its underlying installer - Usage pattern:
- uses: extractions/setup-just@v4remains valid without anywith:parameters
The action.yaml shows no breaking changes to the interface. The workflows in this repo use the action without any custom inputs, relying on default behavior (install latest just version using the default GitHub token).
Suggested next steps
- Merge this PR — no changes required.
- Consider enabling Dependabot/Renovate auto-merge for minor/patch GitHub Actions updates to reduce review overhead for similar routine updates.
General findings
No issues found. The update is applied consistently across all 4 occurrences:
.github/workflows/ci.yaml: 3 locations (frontend-test, backend-test, e2e-test-docker jobs).github/workflows/release.yml: 1 location (publish-crates job)
All usages follow the same pattern and will continue to work correctly with v4.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across three workflow files. The change is a routine dependency upgrade managed by Renovate.
Verdict: Ready to approve - this is a safe, non-breaking update.
Research notes
I investigated what changed between v3 and v4 of extractions/setup-just:
- Repository: extractions/setup-just
- Key finding: The only substantive change is an internal dependency update:
- v3 used:
extractions/setup-crate@v1.4.0(running on Node 20) - v4 uses:
extractions/setup-crate@v2.0.0(running on Node 24)
- v3 used:
The setup-crate v2.0.0 release only changed using: 'node20' → using: 'node24' in its action.yaml. All inputs, outputs, and behavior remain identical.
Compatibility check: The workflows in this repository already use Node 24 (actions/setup-node@v6 with node-version: "24"), so there are no compatibility concerns.
Suggested next steps
- Merge this PR as-is - the change is safe and follows best practices for keeping GitHub Actions up to date.
General findings
None. The change is exactly what it claims to be: a version bump from v3 to v4 with no functional changes affecting this repository's usage pattern.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across two workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml). The change is a routine dependency upgrade with no functional changes required.
Verdict: Ready to approve - this is a safe, straightforward version bump.
Research notes
Fetched the upstream repository at https://github.com/extractions/setup-just:
- v4 release date: April 5, 2026
- Breaking changes: None indicated in the README - usage syntax is identical between v3 and v4
- Inputs remain the same:
just-version(optional semver) andgithub-token(optional, defaults to${{ github.token }}) - License: Dual-licensed under Apache-2.0 and MIT (both permissive and compatible with this project)
- The action is a composite action using the shared library
@extractions/setup-crate
Suggested next steps
- Merge this PR if CI passes - no code changes required.
General findings
None. This is a clean, low-risk dependency update that follows standard Renovate bot conventions. All four occurrences of the action have been updated consistently.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 in two workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml). The change is a straightforward dependency bump that keeps the CI infrastructure up to date.
Verdict: Ready to approve — this is a safe, non-breaking update.
Research notes
I reviewed the extractions/setup-just repository to understand what changed between v3 and v4:
-
v4 release (April 5, 2026): The major version bump primarily upgrades the underlying
setup-cratelibrary to support Node 24 (commit). This aligns well with this repo's workflows, which already use Node 24 viaactions/setup-node@v6. -
No breaking changes for end users: The action's interface remains unchanged — it still accepts the same inputs (
just-version,github-token) with the same defaults. The usage syntax is identical (uses: extractions/setup-just@v4). -
Action credibility: The action has ~150 stars, is actively maintained, and releases are GPG-signed by the maintainer (@rossmacarthur). It's dual-licensed under Apache-2.0 and MIT.
-
Consistency check: All other actions in these workflows are at their latest versions (
actions/checkout@v6,pnpm/action-setup@v5,docker/login-action@v4, etc.), so this update maintains consistency across the CI infrastructure.
Suggested next steps
- Approve and merge — No changes required. This is a routine dependency update with no identified risks.
General findings
No issues found. The four occurrences of extractions/setup-just@v4 are correctly placed:
.github/workflows/ci.yaml: Lines 35, 137, 349 (frontend-test, backend-test, e2e-test-docker jobs).github/workflows/release.yml: Line 117 (publish-crates job)
All usages follow the simple pattern without custom inputs, relying on the default behavior (install latest just version using the GitHub token for rate-limit avoidance).
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across all workflow files. The change is applied consistently in 4 locations: 3 instances in .github/workflows/ci.yaml and 1 instance in .github/workflows/release.yml.
Verdict: Ready to approve. This is a routine dependency update with no breaking changes to the action's interface.
Research notes
I reviewed the following sources:
-
setup-just v4 README - Confirmed the action interface remains unchanged:
- Inputs:
just-version(optional semver specifier),github-token(optional, defaults to${{ github.token }}) - Usage pattern:
- uses: extractions/setup-just@v4(same as v3)
- Inputs:
-
Release v4 - Released April 5, 2026 by @rossmacarthur (verified commit)
-
Diff between v3 and v4 action.yaml - The only internal change is the underlying
extractions/setup-cratedependency:- v3:
extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859(v1.4.0) - v4:
extractions/setup-crate@53165ef7e734c5c07cb06b3c8e7b647c5aa16db3(v2.0.0)
- v3:
The action's public API (inputs, outputs, behavior) is unchanged - this is a major version bump driven by the internal dependency update, not a breaking change for consumers.
Suggested next steps
-
Merge this PR - No code changes required. The update is safe and follows best practices for GitHub Actions versioning (pinning to major versions).
-
Consider enabling Renovate auto-merge - For low-risk dependency updates like this, auto-merge could reduce reviewer burden.
General findings
None. The change is exactly what it claims to be: a straightforward action version update with no side effects or regressions expected.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across all workflow files (3 occurrences in ci.yaml, 1 in release.yml). Based on my review of the action's documentation, this is a straightforward major version bump with no breaking changes to the basic usage pattern. The action continues to support the same inputs (just-version, github-token) and the default usage (uses: extractions/setup-just@v4) remains identical to v3.
Verdict: Ready to approve - this is a routine dependency update with no identified risks.
Research notes
Fetched the official repository README at https://github.com/extractions/setup-just which confirms:
- v4 was released on Apr 5, 2026
- Usage syntax remains unchanged:
uses: extractions/setup-just@v4 - Same inputs supported:
just-version(optional semver spec) andgithub-token(optional, defaults to${{ github.token }}) - The action is a composite action using shared library logic from @extractions/setup-crate
- Licensed under Apache-2.0 and MIT (dual-licensed, matching the project's own licensing)
None of the workflows in this PR specify custom inputs - they all use the default behavior which installs the latest version of just. This usage pattern is identical between v3 and v4.
General findings
No issues found. The change is minimal and low-risk:
- All 4 occurrences are updated consistently
- No custom parameters are used that could have changed between versions
- The action has 150 stars and appears actively maintained (50 commits, recent release)
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across 4 locations in the CI and release workflows. The change is a routine dependency upgrade performed by Renovate.
Verdict: Ready to approve - this is a low-risk maintenance update.
Research notes
Fetched the action's GitHub page and v4 release notes:
- v4 released: April 5, 2026 by Ross MacArthur (GPG verified commit
53165ef) - Usage unchanged: The README confirms the same syntax works for v4:
uses: extractions/setup-just@v4with optionaljust-versionandgithub-tokeninputs - No breaking API changes: The action is a composite action wrapping
@extractions/setup-crate, and the public interface remains identical - Dual licensed: Apache-2.0 and MIT licenses confirmed
Suggested next steps
- Merge this PR after confirming CI passes with the updated action version.
General findings
None. This is a straightforward dependency bump with no identified issues. The workflows using this action (frontend-test, backend-test, e2e-test-docker, publish-crates) all use the action in the same simple form without custom inputs, so there's no risk of input compatibility issues.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across two workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml). This is a Renovate-managed dependency update.
Verdict: Approved – this is a routine, low-risk dependency update with no breaking changes to the action's API.
Research notes
I reviewed the extractions/setup-just repository to understand what changed between v3 and v4:
- v4 release date: April 5, 2026
- Key changes: The v4 tag includes commits that upgrade to the latest
setup-cratelibrary, which itself was updated to support Node.js 24 (commit cf2bee9) - API compatibility: The action maintains the same interface with two optional inputs:
just-versionandgithub-token. No breaking changes to the action signature. - Repository alignment: This repo already uses Node.js 24 in its workflows (
actions/setup-node@v6withnode-version: "24"), so the underlying runtime change is consistent with existing configuration.
The action README confirms the usage pattern remains unchanged: uses: extractions/setup-just@v4.
Suggested next steps
- Merge this PR as-is – the update is safe and keeps the CI infrastructure current.
- Consider enabling Renovate auto-merge for minor/patch GitHub Actions updates to reduce review overhead for similar changes.
General findings
No issues found. The changes are consistent across all four occurrences (three in ci.yaml, one in release.yml), and the version bump follows semantic versioning conventions for GitHub Actions (major version tag for potentially breaking changes, though none apply here).
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across two workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml). The change affects 4 occurrences total.
Verdict: Ready to approve – this is a standard dependency update with no breaking changes detected.
Research notes
- Fetched the setup-just README – confirms v4 was released on Apr 5, 2026, with identical usage syntax and inputs (
just-version,github-token) - The action is a composite action delegating to @extractions/setup-crate (currently at v2)
- No breaking changes documented between v3 and v4; the interface remains backward compatible
- No security advisories found for this action
Suggested next steps
- Approve and merge – This is a low-risk dependency update that follows Renovate's automated version bumping best practices.
- Consider enabling Dependabot/Renovate auto-merge for such trivial updates if not already configured.
General findings
None. The change is straightforward and all occurrences of the action have been consistently updated.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across 4 occurrences in the CI and release workflows. This is a straightforward dependency update maintained by Renovate.
Verdict: Ready to approve - this is a safe, routine maintenance update.
Research notes
I researched the upstream repository and release information:
-
Repository status: The action is well-maintained with 150 stars and active development (GitHub)
-
v4 release: Released April 5, 2026, as version 4.0.0 (Release v4)
-
Interface compatibility: The action's public interface remains unchanged - it still accepts the same inputs:
just-version: Optional semver specifier for the just versiongithub-token: Optional token for API authentication (defaults to${{ github.token }})
-
Internal changes: v4 uses
extractions/setup-crate@v2.0.0internally (pinned to commit53165ef), but this is an implementation detail that doesn't affect usage. -
Open issues: Only 2 minor open issues exist (checksum pinning feature request, API rate limiting discussion) - neither affects v4 adoption.
Suggested next steps
No action required. This update follows GitHub Actions best practices of pinning to major versions while staying current with security and bug fixes.
General findings
None. The change is minimal, low-risk, and follows standard dependency update patterns for GitHub Actions.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across all workflow files (ci.yaml and release.yml). This is a routine dependency update managed by Renovate.
Verdict: Approved — this is a safe, non-breaking update.
Research notes
I reviewed the setup-just repository to understand what changed between v3 and v4:
-
v4 release (April 5, 2026): The changelog indicates v4.0.0 includes:
- Upgrade to latest
setup-crate(the shared library powering the action) - Update to Node 24 runtime
- Bump of
actions/checkoutfrom v5 to v6 in the action's own CI
- Upgrade to latest
-
The README confirms the usage syntax remains identical:
uses: extractions/setup-just@v4with optionaljust-versionandgithub-tokeninputs. -
This repository does not use either optional input, relying on defaults (latest
justversion and the automaticgithub.tokenfor rate limit avoidance).
Suggested next steps
- Merge as-is — No changes required. The update is straightforward and maintains backward compatibility.
- Optional follow-up: Consider pinning to a specific
just-versionin workflows if reproducible builds are a priority (currently uses*default, which installs the latest version).
General findings
No issues identified. The PR correctly updates all 4 occurrences of the action:
.github/workflows/ci.yaml: lines 35, 137, 349 (frontend-test, backend-test, e2e-test-docker jobs).github/workflows/release.yml: line 117 (publish-crates job)
The major version bump (v3 → v4) follows semantic versioning conventions for GitHub Actions, where the major version tag points to the latest compatible minor/patch releases. This ensures stability while receiving updates.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 in two workflow files. After reviewing the changes and researching both versions, this is a safe, non-breaking update.
Verdict: Ready to approve – no changes required.
Research notes
I examined the action.yaml for both v3 and v4:
- v3 internals: Used
extractions/setup-crate@v1.4.0 - v4 internals: Uses
extractions/setup-crate@v2.0.0
The public interface (inputs: just-version, github-token) is identical between versions. The major version bump reflects an internal dependency upgrade in the composite action, not a breaking change in the external API.
Relevant references:
Suggested next steps
- Merge this PR – the update is safe and follows semantic versioning best practices by pinning to a major version tag.
General findings
None. The change is exactly what it claims to be: a straightforward dependency version bump with no side effects.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across both CI and release workflows. This is a routine dependency maintenance update.
Verdict: Ready to approve - low-risk change with no functional impact.
Research notes
Fetched the action repository:
- v4 released April 5, 2026
- Basic usage pattern unchanged:
uses: extractions/setup-just@v4 - Optional inputs (
just-version,github-token) remain the same - The action is a composite action using shared library logic from
@extractions/setup-crate
The workflows use the default installation pattern without specifying version pins, which aligns with the documented usage examples.
Suggested next steps
- Approve and merge - This is a standard dependency update with no code changes required elsewhere.
- Consider monitoring the first CI run after merge to confirm the action works as expected (though risk is minimal).
General findings
No issues identified. The change is:
- Backwards compatible: Same invocation syntax, no input changes required
- Consistent: All 4 occurrences across both workflow files updated uniformly
- Low risk: The action only installs a tool; it doesn't modify build logic or test behavior
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across all 4 occurrences in the workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml). This is a routine dependency update generated by Renovate.
Verdict: Approved — The change is straightforward and safe to merge.
Research notes
- Action repository: extractions/setup-just — v4 was released on April 5, 2026
- Usage remains unchanged: The action continues to work with the simple
uses: extractions/setup-just@v4syntax without any required configuration changes - No breaking changes for current usage: The README and release page show no breaking changes that would affect the basic installation pattern used in this repository
- All instances updated consistently: All 4 references across 2 workflow files have been updated from
@v3to@v4
Suggested next steps
- Merge this PR to keep the CI workflows using the latest supported version of the action
- No additional testing required — the action simply installs the
justcommand runner and doesn't affect application logic
General findings
No issues identified. This is a clean, low-risk dependency update:
- The
setup-justaction is a thin wrapper that installs thejustcommand runner - Major version bumps in GitHub Actions typically indicate internal changes (e.g., Node.js runtime updates) rather than API changes
- The action's inputs remain backward compatible (
just-version,github-token) - All workflow files have been updated consistently
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across 4 occurrences in two workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml). This is a routine dependency update from Renovate.
Verdict: Ready to approve - this is a low-risk, straightforward version bump with no breaking changes for the current usage pattern.
Research notes
I investigated what changed between v3 and v4 of extractions/setup-just:
-
V4 release info (GitHub releases): Released April 5, 2026 by Ross MacArthur (the original maintainer). No release notes provided.
-
Actual diff (v3...v4 comparison): The only substantive change is in
action.yaml:- Updates internal dependency
extractions/setup-cratefrom v1.4.0 to v2.0.0 - Also updates
actions/checkoutfrom v5 to v6 in the action's own test workflows
- Updates internal dependency
-
setup-crate@v2 (repository): The underlying crate installer action:
- Maintains backward-compatible API (still accepts
repo,version,github-tokeninputs) - Same maintainer (Ross MacArthur)
- 20 stars, actively maintained
- Uses consolidated
repo: owner/name@versionformat internally, but still supports deprecated separate inputs
- Maintains backward-compatible API (still accepts
-
Current usage: This project uses the simple form
uses: extractions/setup-just@v4without any custom inputs, which means:- Installs the latest version of
just(default behavior) - Uses the default GitHub token for rate limiting
- No custom configuration that could be affected by breaking changes
- Installs the latest version of
Suggested next steps
-
Merge as-is - This is a safe, routine update. The action is non-critical (only installs the
justcommand runner), comes from the same trusted maintainer, and has a stable API. -
Optional follow-up: Consider pinning to a specific commit hash instead of a major version tag if you want maximum reproducibility (e.g.,
uses: extractions/setup-just@53165ef7e734c5c07cb06b3c8e7b647c5aa16db3), though using major version tags is standard practice and perfectly acceptable.
General findings
No issues found. The change is minimal (4 lines across 2 files), follows the repository's existing pattern of pinning GitHub Actions to major versions (e.g., actions/checkout@v6, pnpm/action-setup@v5), and introduces no functional changes to the workflows' behavior.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across all workflow files (ci.yaml and release.yml). The change is a straightforward dependency bump with no API or behavioral changes required.
Verdict: Ready to approve - low-risk maintenance update.
Research notes
- Fetched extractions/setup-just repository: Well-maintained action (150 stars) released v4 on April 5, 2026
- Fetched v4 release notes: Simple version tag with no breaking changes documented
- README confirms identical usage pattern:
uses: extractions/setup-just@v4works the same as v3 - All 4 occurrences in the codebase updated consistently (3 in ci.yaml, 1 in release.yml)
Suggested next steps
- Merge this PR - it's a safe, routine dependency update
- Consider enabling Renovate auto-merge for such low-risk chore updates to reduce review overhead
General findings
None - this is a clean, low-risk dependency update with no issues identified.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across 4 locations in the CI and release workflows. Based on my review:
- Change scope: Minor version bump (v3 → v4) for the
justinstaller action - Main update: v4 upgrades the underlying
setup-cratelibrary to Node 24 (commitcf2bee9) - Compatibility: Aligned with your existing CI which already runs Node 24 via
actions/setup-node@v6 - Security: No concerns identified — same maintainer (@rossmacarthur), GPG-signed commits, no breaking API changes
Verdict: ✅ Approved — this is a safe, routine dependency update.
Research notes
- extractions/setup-just repository: Confirmed v4 released April 5, 2026; primary change is "Upgrade to latest setup-crate" and "Update setup-crate to Node 24"
- Action marketplace listing: Usage syntax unchanged between v3 and v4
- Commit history shows v4 is a minor maintenance release focused on Node runtime updates, not functional changes
Suggested next steps
- Merge this PR as-is — no changes required
- Optionally verify the CI workflows pass on the first run (standard practice for any workflow change)
General findings
None — the change is isolated to version tags in workflow YAML files with no downstream impact on workflow logic.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across 4 locations in the CI and release workflows. The change is straightforward and low-risk.
Verdict: Ready to approve - This is a routine dependency update with no breaking changes.
Research notes
I reviewed the setup-just repository and its release history:
- v4 (April 5, 2026): Upgrades the underlying
setup-cratedependency to support Node 24 and updates internalactions/checkoutreferences from v5 to v6 - The action's public interface remains unchanged - same inputs (
just-version,github-token), same usage pattern - The repository is actively maintained (50 commits, recent activity) with 150 stars
Suggested next steps
- Approve and merge - No changes required. This is a safe dependency update.
- Consider pinning to a specific minor version (e.g.,
@v4.0.0) if you want stricter control, though the current@v4approach follows GitHub's recommended practice and works well with Renovate.
General findings
No issues identified. The update:
- ✅ Maintains backward compatibility
- ✅ Aligns with your existing Node 24 toolchain
- ✅ Follows GitHub Actions best practices for version pinning
- ✅ Has been available for ~2 months without reported issues
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across 4 occurrences in two workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml). The change is straightforward with no functional impact on the workflows.
Verdict: Ready to approve - this is a routine dependency update with no breaking changes affecting this codebase.
Research notes
Fetched the action's GitHub repository:
- v4 released: April 5, 2026 by maintainer @rossmacarthur
- Usage pattern: Identical between v3 and v4 (
- uses: extractions/setup-just@v4) - Breaking changes: None that affect this codebase - the action is invoked without custom inputs in all 4 locations
- Repository health: 150 stars, 50 commits, actively maintained
- Underlying implementation: Composite action using
@extractions/setup-crateshared library
The workflows do not pass any optional inputs (just-version, github-token), so the major version bump is transparent.
Suggested next steps
- Approve and merge - No changes required; this is a safe dependency update.
General findings
None. The change is minimal, well-scoped, and follows the existing patterns in the codebase where other actions are already pinned to v4+ versions (e.g., docker/login-action@v4, actions/checkout@v6, pnpm/action-setup@v5).
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across 4 usages in 2 workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml).
Verdict: Ready to merge – this is a safe, routine dependency update with no breaking changes.
Research notes
I examined the setup-just repository to understand what changed between v3 and v4:
- v3 used
extractions/setup-crate@v1.4.0(commit hash4993624604c307fbca528d28a3c8b60fa5ecc859) - v4 uses
extractions/setup-crate@v2.0.0(commit hash0551596312d4008a6dfbc4d3c38fa20eaef46d2d) - The primary change in setup-crate v2.0.0 is an upgrade to Node 24 runtime (
using: 'node24'in action.yaml) - The public API (inputs:
just-version,github-token) remains unchanged - Release date: April 5, 2026
The workflows are compatible because:
- GitHub Actions composite actions run in isolated environments
- The project already uses Node 24 for frontend CI steps (
actions/setup-node@v6withnode-version: "24") - No input schema changes affect existing usage
Suggested next steps
- Merge this PR as-is – no changes required.
- Consider enabling Dependabot auto-merge for minor/patch version updates to reduce PR review overhead for routine dependency updates.
General findings
None – this is a straightforward dependency bump with no issues identified.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across 4 locations in the CI and release workflows. The change is part of Renovate's automated dependency management.
Verdict: Ready to approve - this is a low-risk maintenance update with no breaking changes to the action's public API.
Research notes
I reviewed the setup-just repository and compared the action.yaml files between v3 and v4:
- v4 release date: April 5, 2026
- Key change: The internal
extractions/setup-cratedependency was updated from v1.4.0 to v2.0.0 - Public API: Unchanged - still accepts
just-versionandgithub-tokeninputs with the same defaults - No breaking changes for end users of the action
The action is used consistently across all 4 locations with no custom inputs, making this a straightforward version bump.
Suggested next steps
- Merge this PR - The update is safe and keeps the CI infrastructure current
- Consider enabling Renovate's group updates if not already enabled to batch similar action updates together
General findings
All 4 occurrences of extractions/setup-just have been correctly updated:
.github/workflows/ci.yaml: lines 35, 137, 357 (frontend-test, backend-test, e2e-test-docker jobs).github/workflows/release.yml: line 117 (publish-crates job)
No other workflow files reference this action.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across three workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml). The change is a routine dependency maintenance update.
Verdict: Approved — This is a safe, low-risk change that should be merged.
Research notes
I fetched the extractions/setup-just repository page and release information:
- v4 released: April 5, 2026 by Ross MacArthur (commit
53165ef) - Usage remains identical: The action still uses the same syntax:
uses: extractions/setup-just@v4 - Same inputs supported:
just-versionandgithub-tokeninputs remain unchanged - Same underlying implementation: The action is a composite action using the shared library
@extractions/setup-crate - 150 stars, 23 forks — actively maintained project
- Dual-licensed: Apache-2.0 and MIT (same as v3)
The major version bump (v3 → v4) typically indicates a breaking change in the action's interface, but since this project uses major-version tagging for releases (not a separate v4 branch with breaking changes), and the usage syntax remains identical, this is a straightforward update.
Suggested next steps
- Merge this PR to keep dependencies up to date
- Monitor the next CI run to confirm workflows execute correctly (standard practice for any action update)
General findings
No issues found. The change is consistent across all 4 occurrences:
.github/workflows/ci.yaml: 3 instances updated (lines 35, 137, 357 in the frontend-test, backend-test, and e2e-test-docker jobs).github/workflows/release.yml: 1 instance updated (line 117 in the publish-crates job)
This is a routine Renovate bot update following semantic versioning best practices.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across all 4 occurrences in the CI workflows (ci.yaml and release.yml). This is a routine dependency update generated by Renovate.
Verdict: Approved - safe, non-breaking upgrade with security benefits.
Research notes
I researched the differences between v3 and v4 of extractions/setup-just:
- v3 action.yaml used
extractions/setup-crate@v1.4.0 - v4 action.yaml uses
extractions/setup-crate@0551596312d4008a6dfbc4d3c38fa20eaef46d2d(pinned commit for v2.0.0)
The public API surface is identical between versions:
- Same inputs (
just-version,github-token) - Same defaults
- Same composite action structure
- No breaking changes
The key improvement in v4 is pinning the internal setup-crate dependency to a specific commit hash rather than a floating tag, which provides better supply chain security and reproducible builds.
Suggested next steps
- Merge this PR - the change is straightforward and beneficial
- Consider enabling Dependabot/Renovate auto-merge for minor/patch GitHub Actions updates to reduce PR noise
General findings
No issues found. The update is consistent across all workflow files:
.github/workflows/ci.yaml: 3 occurrences updated (lines 35, 137, 357).github/workflows/release.yml: 1 occurrence updated (line 117)
Other workflow files (build-staging.yml, pr-title-check.yml, autolabel.yaml, release-please.yaml) do not use this action and require no changes.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across 4 locations in the CI and release workflows. The change is straightforward and low-risk.
Verdict: Ready to merge — no issues identified.
Research notes
- Fetched extractions/setup-just repository: v4 is the latest release (April 5, 2026)
- The action is a simple composite action that installs the
justcommand runner binary - No breaking changes in the action's input interface (
just-version,github-tokeninputs remain compatible) - The repository is actively maintained with 150 stars and regular releases
- Current usage in this codebase does not specify any custom inputs, so the default behavior is all that matters
Suggested next steps
- Approve and merge — this is a routine dependency update with no identified issues.
General findings
None. The changes are correct and follow the project's existing patterns for GitHub Actions versioning (using major version tags like @v4).
This PR contains the following updates:
v3→v4Release Notes
extractions/setup-just (extractions/setup-just)
v4.0.0Compare Source
v4Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.