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: |
63f9fd3
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://28130898.control-layer.pages.dev |
| Branch Preview URL: | https://renovate-extractions-setup-j.control-layer.pages.dev |
3c0d68a to
9b17992
Compare
e5c1dee to
2703b96
Compare
7c1d8a7 to
ce03906
Compare
a55cd7a to
a01be53
Compare
8fc9a53 to
540b80e
Compare
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 straightforward with no breaking changes expected.
Verdict: Ready to approve - this is a safe, routine dependency update.
Research notes
- Fetched the setup-just repository README and v4 release page
- v4 was released on April 5, 2026, signed by maintainer @rossmacarthur
- No breaking changes documented - inputs (
just-version,github-token) and usage patterns remain identical - The action is a composite action that installs the
justcommand runner; major version bump appears to be standard release practices rather than functional changes - All 4 usages of the action across
.github/workflows/are consistently updated
Suggested next steps
- Merge this PR as-is - no changes required
General findings
None - this is a clean 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 occurrences in the CI and release workflows. This is an automated Renovate dependency update.
Verdict: Ready to approve - this is a low-risk maintenance update with no breaking changes.
Research notes
I reviewed the following sources:
-
setup-just GitHub repository - The action has 148 stars, 2 open issues, and is actively maintained. The README confirms v4 uses the identical interface as v3.
-
v4 Release Notes - Released April 5, 2026. The release notes are minimal ("This is 4.0.0") but indicate this is a major version bump, likely for housekeeping or to follow semver conventions rather than breaking changes.
-
setup-crate library - The underlying implementation library that powers setup-just. Also maintained by the same author (@rossmacarthur).
Key findings from research:
- The action's inputs remain unchanged:
just-version(optional, defaults to*) andgithub-token(optional, defaults to${{ github.token }}) - Usage syntax is identical between v3 and v4
- The action is a composite action with TypeScript implementation
- Licensed under Apache-2.0 and MIT
Suggested next steps
- Merge this PR - The update is safe and keeps dependencies current.
- Consider pinning to specific versions - For critical CI infrastructure, consider whether pinning to exact versions (e.g.,
@v4.0.0) would provide better reproducibility vs. the floating@v4tag.
General findings
Observation: Floating major version tags
All four usages follow the pattern @v4 which tracks the latest v4.x release. This is the recommended practice for GitHub Actions (per GitHub's documentation on versioning) as it:
- Automatically receives bug fixes and minor improvements
- Follows semver where major version bumps indicate potential breaking changes
- Is the pattern used by official actions like
actions/checkout@v6
The current approach is correct and aligns with GitHub best practices.
There was a problem hiding this comment.
Summary
This PR updates the extractions/setup-just GitHub Action from v3 to v4 across four locations in the CI and release workflows. The change is straightforward and low-risk—only 4 lines modified, with no changes to the action's usage pattern or inputs.
Verdict: Ready to approve. This is a routine dependency update with no concerning changes.
Research notes
- Fetched the setup-just repository: v4 was released on April 5, 2026 as version 4.0.0
- The README confirms the usage syntax is unchanged:
uses: extractions/setup-just@v4works identically to v3 - Same inputs supported (
just-version,github-token) with identical defaults - The action has 148 stars, 20 forks, and appears actively maintained
Suggested next steps
- Merge this PR - No changes required. The update is safe and follows best practices for keeping CI dependencies current.
General findings
None. This is a clean, minimal 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 occurrences in the CI and release workflows. This is a straightforward major version bump of a well-maintained action that installs the just command runner.
Verdict: Ready to approve - this is a low-risk, routine dependency update.
Research notes
Fetched documentation and release information for extractions/setup-just:
- Repository: https://github.com/extractions/setup-just (148 stars, actively maintained)
- v4 release: Published April 5, 2026
- Key internal change: v4 upgrades the underlying
extractions/setup-cratedependency from v1.4.0 (node20) to v2.0.0 (node24) - No breaking changes: The action's interface (inputs:
just-version,github-token) remains identical between v3 and v4 - Same maintainer: Both versions maintained by Ross MacArthur (@rossmacarthur)
The action is a thin composite wrapper that delegates to setup-crate for installing the just binary from GitHub releases. There are no functional changes affecting this repository's workflows.
Suggested next steps
- Approve and merge - This is a safe, routine dependency update with no identified risks.
- Verify CI passes - Standard practice for any workflow change, though no issues expected.
General findings
No issues identified. The change is:
- Consistent: All 4 occurrences of the action updated uniformly
- Safe: Major version bump of a simple, well-maintained action from a trusted publisher
- Non-breaking: No interface changes, no behavioral changes affecting workflow logic
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 routine, low-risk dependency update.
Research notes
- v4 released: April 5, 2026 (releases page)
- Underlying implementation: v4 uses
extractions/setup-crate@v2.0.0(pinned via SHA), which explains the major version bump - User-facing API unchanged: The action inputs (
just-version,github-token) and defaults remain identical between v3 and v4 (action.yaml) - Licenses: Both Apache-2.0 and MIT licenses are retained in v4
- No migration required: This is a transparent update for consumers of the action
Suggested next steps
- Approve and merge - No changes required. This is a standard dependency maintenance update.
General findings
None. The changes are straightforward version bumps with no functional impact on the workflows.
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: 3 in the CI workflow (frontend-test, backend-test, and e2e-test-docker jobs) and 1 in the release workflow (publish-crates job).
Verdict: Approve — This is a straightforward dependency update with no breaking changes.
Research notes
Based on my research of the setup-just repository:
-
v4 release (April 5, 2026): The major version bump includes:
- Upgrade to the latest
setup-cratelibrary - Update to Node.js 24 for the action runtime
- Upgrade to the latest
-
v3 release (March 15, 2025): Converted to a composite action
-
No breaking changes: The usage syntax remains identical (
uses: extractions/setup-just@v4), and the README confirms the same inputs work unchanged (just-version,github-token) -
The action maintains dual licensing (Apache-2.0 and MIT), consistent with v3
Suggested next steps
- Merge this PR as-is — the update is safe and follows Renovate's automated dependency management pattern.
- Consider enabling Dependabot or Renovate for automatic security patches on GitHub Actions in the future if not already configured.
General findings
No issues identified. This is a routine maintenance update that:
- Keeps the CI/CD pipeline on a supported action version
- Benefits from Node 24 runtime improvements and security patches
- Maintains compatibility with existing workflow syntax
The PR correctly updates all occurrences of the action 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 4 locations in 2 workflow files (ci.yaml and release.yml). Based on my review of the upstream repository, this is a straightforward dependency update with no breaking changes to the action's interface or behavior.
Verdict: Ready to approve — this is a low-risk maintenance update.
Research notes
- Action repository: https://github.com/extractions/setup-just
- v4 release: April 5, 2026 — commit
53165ef - The v4 release commit shows only README documentation updates (changing example snippets from
@v3to@v4). No functional changes toaction.yamlwere found. - The action maintains backward-compatible inputs:
just-versionandgithub-tokenwork identically in v4. - Current usage in this repo uses the simple form without custom inputs, which is explicitly documented as the standard usage pattern for v4.
Suggested next steps
- Merge this PR — no changes required.
General findings
No issues found. The update is:
- Complete: All 4 references to
extractions/setup-just@v3have been updated to@v4 - Consistent: Same version used across
frontend-test,backend-test,e2e-test-dockerjobs inci.yamlandpublish-cratesjob inrelease.yml - Safe: The action's interface is unchanged; existing workflows will continue to work without modification
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 2 workflow files (.github/workflows/ci.yaml and .github/workflows/release.yml).
Verdict: Ready to approve - this is a routine, low-risk dependency update.
Research notes
I researched the extractions/setup-just action to understand what changed between v3 and v4:
-
v4 release (April 5, 2026): The major version bump was driven by the underlying
setup-cratelibrary updating to Node 24, not by breaking changes to the action's public API. -
Commit history v3→v4:
c261839: Bump actions/checkout from 5 to 6 (test workflow dependency)cf2bee9: Update setup-crate to Node 243ed9feb: Upgrade to latest setup-crate53165ef: Tagged as v4.0.0
-
Interface unchanged: The action.yaml maintains the same inputs (
just-version,github-token) and default behavior. Usage pattern remains identical:uses: extractions/setup-just@v4 -
Repository health: 148 stars, maintained by rossmacarthur, GPG-signed commits, no known security advisories.
Suggested next steps
- Merge this PR - Safe, routine dependency update with no breaking changes.
- Optional consideration: For enhanced security/reproducibility, consider pinning to a specific commit SHA instead of version tags (adds maintenance overhead).
General findings
No issues identified. This is a well-scoped, low-risk dependency update following standard GitHub Actions version management practices.
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 — no blocking issues identified.
Research notes
- Action repository: extractions/setup-just — 148 stars, dual-licensed (MIT + Apache-2.0)
- v4 release date: April 5, 2026
- Breaking changes: None identified — the README shows identical usage syntax for v3 and v4 (
uses: extractions/setup-just@v4) - Inputs remain compatible:
just-versionandgithub-tokeninputs work the same way - No security advisories: No CVEs or GitHub Security Advisories found for this action
Suggested next steps
- ✅ Approve and merge — this is a routine dependency update with no breaking changes
- Verify CI passes (standard practice for any workflow change)
General findings
No issues found. The update is consistent across all 4 occurrences:
.github/workflows/ci.yaml: 3 occurrences (lines 35, 137, 345).github/workflows/release.yml: 1 occurrence (line 117)
The setup-just action is a thin wrapper around the @extractions/setup-crate library and simply installs the just command runner. Version 4 appears to be a maintenance update with no API changes affecting this repository's usage.
This PR contains the following updates:
v3→v4Release Notes
extractions/setup-just (extractions/setup-just)
v4.0.0Compare Source
v4Compare Source
v3.1.0Compare 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.