← Back to issue list

ci: rebuild artifacts after renovate updates

View original Github issue

Metadata

Project
craft-actions
Number
#94
Type
pull request
State
merged
Author
bepri
Labels
—
Created
Updated
Closed

Current evaluation

PR #94 merged into main (approved by 2 reviewers, all checks green): adds a Renovate-only GitHub Actions workflow (+41 lines, 2 files) that recompiles the transpiled JavaScript artifacts after dependency-update PRs.

Resolution: closed resolved

Reason: The pull request itself was the resolution and it was merged into main with two approving reviews and no failing checks. The added workflow rebuilds the compiled artifacts when Renovate updates Node dependencies, per bepri's closing comment that the existing dirty-repo check already exists but full automation for all PRs was intentionally not adopted to avoid commit noise.

Evaluated by: mr-cal-bot

No scores available.

Issue body

When Renovate makes a PR that updates Node dependencies, the transpiled JavaScript output becomes out-of-date. This creates a new workflow that will recompile the JavaScript for Renovate. I'm not doing this for all PRs because it would create a lot of commit noise, so humans still need to remember to compile.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved PR #94 merged into main (approved by 2 reviewers, all checks green): adds a Renovate-only GitHub Actions workflow (+41 lines, 2 files) that recompiles the transpiled JavaScript artifacts after dependency-update PRs.
stealth/space-bunny-alpha — closed resolved Merged craft-actions#94, adding a Renovate-only CI workflow to rebuild transpiled JavaScript after Node dependency updates while limiting extra commit noise.
qwen/qwen3.6-35b-a3b — — Merged. Adds a CI workflow to recompile JavaScript after Renovate updates Node dependencies. Approved by two reviewers, passed all checks, and modified 2 files. Targets only Renovate PRs to reduce commit noise.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 95
needs review Adds a GitHub Actions workflow to automatically recompile JavaScript artifacts for Renovate dependency updates, preventing out-of-sync transpiled code. Approved by two reviewers with all CI checks passing.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 95
needs review Adds a CI workflow to automatically recompile JavaScript artifacts after Renovate dependency updates, preventing out-of-date transpiled output. Approved by one reviewer with all CI checks passing.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 90
needs review Adds a GitHub Actions workflow to automatically recompile transpiled JavaScript when Renovate updates Node dependencies, reducing manual build steps. Currently pending maintainer review with all CI checks passing.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 85
needs review Adds a CI workflow to automatically recompile transpiled JavaScript after Renovate dependency updates. Currently pending maintainer review with 1 unresolved comment and failing CI checks on rockcraft-pack-action.

Update history

Date Change
updated
updated
updated
updated
created

Related issues

Issue Project State Summary Similarity
#2 ci: configure Renovate craft-actions merged Renovate onboarding PR merged after review by @sergiusens and @lengau, which stripped Python-specific settings; adds a renovate config (+50/-0, 1 file) enabling automated npm/GitHub Actions dependency updates.
76%
#393 build(deps): update github actions (main) (major) imagecraft merged Merged Renovate PR #393, upgrading six GitHub Actions across five workflows; all reported CI checks passed.
76%
#492 build(deps): update github actions (main) imagecraft merged Merged Renovate PR updating GitHub Actions: download-artifact to v8.0.2, setup-node to v7.1.0, and upload-artifact to v7.0.2.
75%
#1057 build(deps): update github actions (main) (major) craft-application merged Merged Renovate PR #1057 in commit 33607e21, updating actions/download-artifact v6→v8 and actions/upload-artifact v5→v7.
75%
#618 build(deps): update github actions (main) starbase merged Merged automated dependency update PR #618 by Renovate, upgrading GitHub Actions: actions/download-artifact to v8.0.2, actions/upload-artifact to v7.0.2, and taiki-e/install-action to v2.87.26.
75%
#58 build(deps): update github actions (main) (major) craft-artifacts merged Merged Renovate PR #58 into main, updating actions/download-artifact v6→v7 and actions/upload-artifact v5→v6 in commit 464bf02.
75%
#48 build(deps): update github actions (main) (major) craft-artifacts merged Renovate's major GitHub Actions bump PR was approved and merged as commit b045f91, moving download-artifact v5→v6, setup-node v5→v6 and upload-artifact v4→v5 in the CI workflows.
74%
#282 build(deps): update github actions (main) craft-platforms merged Merged Renovate PR updating GitHub Actions dependencies: actions/download-artifact to v8.0.2, actions/setup-node to v7.1.0, actions/upload-artifact to v7.0.2, and astral-sh/setup-uv to v10.3.0.
74%
#168 build(deps): update github actions (main) (major) debcraft merged Renovate's major actions/checkout v6→v7 bump was approved and merged into main via commit 62207a8, updating four workflow files (check-renovate, qa, release-publish, schema).
74%
#196 build(deps): update github actions (main) (major) craft-platforms merged Merged Renovate PR #196 into main, upgrading checkout, download-artifact, and setup-node to v6, upload-artifact to v5, and CI Node.js from 22 to 24.
74%