← 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

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.

Suggested action:

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
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
#232 ci: update renovate config and workflow starbase merged Merged updates to the Renovate configuration and CI workflow. Approved by two reviewers, the change modified two files (+45/-10 lines) to streamline automated dependency management.
79%
#127 ci(renovate): run tests on renovate branches starbase merged Merged into main after reviewer approval and passing CI checks. Configured the CI pipeline to automatically execute tests on Renovate branches, ensuring dependency updates are validated without impacting overall code coverage.
76%
#4962 ci: update renovate config and workflow snapcraft merged Merged updates to the Renovate configuration and CI workflow to align with the canonical/starbase repository. Approved by two reviewers, passed CI checks, and modified two files.
76%
#185 ci(renovate): fix pre-commit dependency manager starbase merged Merged a maintainer's fix for the pre-commit dependency manager in the CI/renovate configuration. Approved by two reviewers with zero unresolved comments, the change passed CI checks and modified two files (+5/-7 lines).
74%
#215 ci: remove deprecated renovate config options starbase merged Merged update removing deprecated Renovate configuration options from CI. Approved by two reviewers, passed checks, and modified two files.
74%
#581 ci: do not double-lint renovate PRs starbase merged Merged a CI fix preventing lint workflows from running twice on Renovate PRs. The change removes the redundant renovate/* trigger, eliminating duplicate executions and reruns. Approved and passed all checks.
74%
#242 ci(renovate): enable pre-commit support starbase merged Merged after single reviewer approval. Enables Renovate pre-commit manager support via a single file change (+2/-12 lines). CI checks passed successfully.
73%
#2 ci: configure Renovate craft-actions merged Merged to activate Renovate for automated dependency management. Reviewers approved the configuration after removing unnecessary Python-specific settings. CI passed, enabling scheduled dependency upgrades.
73%
#646 ci(renovate): fix renovate regex manager craft-parts merged Merged a one-line update to correct the Renovate regex manager configuration. Approved by two reviewers with passing CI checks, the change resolves the regex parsing issue in the CI automation pipeline.
72%
#147 build: run Renovate immediately on craft-* patch releases starbase merged Merged into main. Configures Renovate to trigger immediately on craft-* patch releases. Approved by two reviewers, passed CI, and maintained 100% test coverage. Added 22 lines across two files.
72%