Testing: The new workflow covers the build process, but it should ideally be tested to ensure the commit logic handles empty changes or transient failures gracefully.
Improvement:
The permissions block in recompile-dist.yaml is correctly scoped, but ensure that the Gitea runner token has the contents: write scope configured at the repository level.
The workflow triggers on push and pull_request for test.yaml, which is good practice.
Nitpick: None.
The automation strategy replaces the older postUpgradeTasks in renovate.json with a cleaner Gitea workflow approach, which is more reliable for long-running builds. The implementation looks sound.
**Summary**
* **Critical:** None.
* **Testing:** The new workflow covers the build process, but it should ideally be tested to ensure the commit logic handles empty changes or transient failures gracefully.
* **Improvement:**
* The `permissions` block in `recompile-dist.yaml` is correctly scoped, but ensure that the Gitea runner token has the `contents: write` scope configured at the repository level.
* The workflow triggers on `push` and `pull_request` for `test.yaml`, which is good practice.
* **Nitpick:** None.
The automation strategy replaces the older `postUpgradeTasks` in `renovate.json` with a cleaner Gitea workflow approach, which is more reliable for long-running builds. The implementation looks sound.
The use of [skip compile] in the commit message is a good way to prevent circular workflow triggers. Ensure this is consistent if you add other workflows that commit back to the repo.
The use of `[skip compile]` in the commit message is a good way to prevent circular workflow triggers. Ensure this is consistent if you add other workflows that commit back to the repo.
Critical: None. The use of [skip compile] is correctly implemented to prevent recursion, and the concurrency limits in renovate.json are appropriately configured.
Testing: No new tests were added, but the existing workflows are now triggered on pull_request events, providing better coverage.
Improvement: The recompile-dist.yaml workflow correctly uses the GITHUB_TOKEN for pushing. Ensure the repository settings allow Gitea Actions to create commits (as noted in GEMINI.md).
Nitpick: None.
The previous review comment regarding [skip compile] has been addressed by the user in the PR implementation. This PR is ready for approval.
**Summary**
* **Critical:** None. The use of `[skip compile]` is correctly implemented to prevent recursion, and the concurrency limits in `renovate.json` are appropriately configured.
* **Testing:** No new tests were added, but the existing workflows are now triggered on `pull_request` events, providing better coverage.
* **Improvement:** The `recompile-dist.yaml` workflow correctly uses the `GITHUB_TOKEN` for pushing. Ensure the repository settings allow Gitea Actions to create commits (as noted in `GEMINI.md`).
* **Nitpick:** None.
The previous review comment regarding `[skip compile]` has been addressed by the user in the PR implementation. This PR is ready for approval.
Critical: None. The use of [skip compile] is correctly implemented to prevent recursion, and the concurrency limits in renovate.json are appropriately configured.
Testing: No new tests were added, but the existing workflows are now triggered on pull_request events, providing better coverage.
Improvement: The recompile-dist.yaml workflow correctly uses the GITHUB_TOKEN for pushing. Documentation added in GEMINI.md regarding the necessary repository settings is helpful.
Nitpick: None.
The previous review comments have been addressed by the user's implementation. The workflow safely handles the re-compilation trigger and provides appropriate concurrency settings for Renovate. This PR is ready for approval.
**Summary**
* **Critical:** None. The use of `[skip compile]` is correctly implemented to prevent recursion, and the concurrency limits in `renovate.json` are appropriately configured.
* **Testing:** No new tests were added, but the existing workflows are now triggered on `pull_request` events, providing better coverage.
* **Improvement:** The `recompile-dist.yaml` workflow correctly uses the `GITHUB_TOKEN` for pushing. Documentation added in `GEMINI.md` regarding the necessary repository settings is helpful.
* **Nitpick:** None.
The previous review comments have been addressed by the user's implementation. The workflow safely handles the re-compilation trigger and provides appropriate concurrency settings for Renovate. This PR is ready for approval.
Critical: None. The use of [skip compile] is correctly implemented to prevent recursion, and the concurrency limits in renovate.json are appropriately configured.
Testing: No new tests were added, but the existing workflows are now correctly triggered on pull_request events, providing better coverage.
Improvement: The recompile-dist.yaml workflow correctly uses the GITHUB_TOKEN for pushing. Documentation added in GEMINI.md regarding the necessary repository settings is helpful.
Nitpick: None.
The previous review comments have been addressed by the user's implementation. The workflow safely handles the re-compilation trigger and provides appropriate concurrency settings for Renovate. This PR is approved.
**Summary**
* **Critical:** None. The use of `[skip compile]` is correctly implemented to prevent recursion, and the concurrency limits in `renovate.json` are appropriately configured.
* **Testing:** No new tests were added, but the existing workflows are now correctly triggered on `pull_request` events, providing better coverage.
* **Improvement:** The `recompile-dist.yaml` workflow correctly uses the `GITHUB_TOKEN` for pushing. Documentation added in `GEMINI.md` regarding the necessary repository settings is helpful.
* **Nitpick:** None.
The previous review comments have been addressed by the user's implementation. The workflow safely handles the re-compilation trigger and provides appropriate concurrency settings for Renovate. This PR is approved.
Philipp
merged commit c08128c0ef into main2026-09-04 23:20:17 +02:00
Philipp
deleted branch feature/renovate-recompile-dist2026-09-04 23:20:17 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary of Changes
enovate.json):
Summary
permissionsblock inrecompile-dist.yamlis correctly scoped, but ensure that the Gitea runner token has thecontents: writescope configured at the repository level.pushandpull_requestfortest.yaml, which is good practice.The automation strategy replaces the older
postUpgradeTasksinrenovate.jsonwith a cleaner Gitea workflow approach, which is more reliable for long-running builds. The implementation looks sound.@@ -0,0 +45,4 @@git config user.email "github-actions[bot]@users.noreply.github.com"git add dist/if git diff --staged --quiet; thenecho "No changes to dist/"The use of
[skip compile]in the commit message is a good way to prevent circular workflow triggers. Ensure this is consistent if you add other workflows that commit back to the repo.Summary
[skip compile]is correctly implemented to prevent recursion, and the concurrency limits inrenovate.jsonare appropriately configured.pull_requestevents, providing better coverage.recompile-dist.yamlworkflow correctly uses theGITHUB_TOKENfor pushing. Ensure the repository settings allow Gitea Actions to create commits (as noted inGEMINI.md).The previous review comment regarding
[skip compile]has been addressed by the user in the PR implementation. This PR is ready for approval.Summary
[skip compile]is correctly implemented to prevent recursion, and the concurrency limits inrenovate.jsonare appropriately configured.pull_requestevents, providing better coverage.recompile-dist.yamlworkflow correctly uses theGITHUB_TOKENfor pushing. Documentation added inGEMINI.mdregarding the necessary repository settings is helpful.The previous review comments have been addressed by the user's implementation. The workflow safely handles the re-compilation trigger and provides appropriate concurrency settings for Renovate. This PR is ready for approval.
Summary
[skip compile]is correctly implemented to prevent recursion, and the concurrency limits inrenovate.jsonare appropriately configured.pull_requestevents, providing better coverage.recompile-dist.yamlworkflow correctly uses theGITHUB_TOKENfor pushing. Documentation added inGEMINI.mdregarding the necessary repository settings is helpful.The previous review comments have been addressed by the user's implementation. The workflow safely handles the re-compilation trigger and provides appropriate concurrency settings for Renovate. This PR is approved.