Configure Renovate #22

Merged
mars3142 merged 1 commits from renovate/configure into main 2026-04-18 22:53:46 +00:00
Owner

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.

📚 See our Reading List for relevant documentation you may be interested in reading.

🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to renovate.json in this branch. Renovate will update the Pull Request description the next time it runs.


Detected Package Files

  • server/movie_posters/cloudbuild.yaml (cloudbuild)
  • firmware/.devcontainer/Dockerfile (dockerfile)
  • server/cinema/Dockerfile (dockerfile)
  • .gitea/workflows/docker.yml (github-actions)
  • server/movie_posters/package.json (npm)
  • server/cinema/pubspec.yaml (pub)

What to Expect

With your current configuration, Renovate will create 14 Pull Requests:

Update dependency @google-cloud/profiler to v6.0.4
  • Schedule: ["at any time"]
  • Branch name: renovate/google-cloud-profiler-6.x-lockfile
  • Merge into: main
  • Upgrade @google-cloud/profiler to 6.0.4
Update dependency cors to v2.8.6
  • Schedule: ["at any time"]
  • Branch name: renovate/cors-2.x-lockfile
  • Merge into: main
  • Upgrade cors to 2.8.6
Update dependency nodemon to v3.1.14
  • Schedule: ["at any time"]
  • Branch name: renovate/nodemon-3.x-lockfile
  • Merge into: main
  • Upgrade nodemon to 3.1.14
Update dependency zard to ^0.0.26
  • Schedule: ["at any time"]
  • Branch name: renovate/zard-0.x
  • Merge into: main
  • Upgrade zard to ^0.0.26
Update dependency axios to v1.15.0
  • Schedule: ["at any time"]
  • Branch name: renovate/axios-1.x-lockfile
  • Merge into: main
  • Upgrade axios to 1.15.0
Update dependency canvas to v3.2.3
  • Schedule: ["at any time"]
  • Branch name: renovate/canvas-3.x-lockfile
  • Merge into: main
  • Upgrade canvas to 3.2.3
Update dependency express to v4.22.1
  • Schedule: ["at any time"]
  • Branch name: renovate/express-4.x-lockfile
  • Merge into: main
  • Upgrade express to 4.22.1
Update actions/checkout action to v6
  • Schedule: ["at any time"]
  • Branch name: renovate/actions-checkout-6.x
  • Merge into: main
  • Upgrade actions/checkout to v6
Update dependency express to v5
  • Schedule: ["at any time"]
  • Branch name: renovate/express-5.x
  • Merge into: main
  • Upgrade express to ^5.0.0
Update dependency joi to v18
  • Schedule: ["at any time"]
  • Branch name: renovate/joi-18.x
  • Merge into: main
  • Upgrade joi to ^18.0.0
Update dependency zard to v1
  • Schedule: ["at any time"]
  • Branch name: renovate/zard-1.x
  • Merge into: main
  • Upgrade zard to ^1.0.0
Update docker/login-action action to v4
  • Schedule: ["at any time"]
  • Branch name: renovate/docker-login-action-4.x
  • Merge into: main
  • Upgrade docker/login-action to v4
Update docker/setup-buildx-action action to v4
  • Schedule: ["at any time"]
  • Branch name: renovate/docker-setup-buildx-action-4.x
  • Merge into: main
  • Upgrade docker/setup-buildx-action to v4
Update Node.js to v24
  • Schedule: ["at any time"]
  • Branch name: renovate/node-24.x
  • Merge into: main
  • Upgrade node to =24.15.0

🚸 PR creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prHourlyLimit for details.


Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


This PR has been generated by Renovate Bot.

Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin. 🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged. 📚 See our [Reading List](https://docs.renovatebot.com/reading-list/) for relevant documentation you may be interested in reading. 🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to `renovate.json` in this branch. Renovate will update the Pull Request description the next time it runs. --- ### Detected Package Files * `server/movie_posters/cloudbuild.yaml` (cloudbuild) * `firmware/.devcontainer/Dockerfile` (dockerfile) * `server/cinema/Dockerfile` (dockerfile) * `.gitea/workflows/docker.yml` (github-actions) * `server/movie_posters/package.json` (npm) * `server/cinema/pubspec.yaml` (pub) ### What to Expect With your current configuration, Renovate will create 14 Pull Requests: <details> <summary>Update dependency @google-cloud/profiler to v6.0.4</summary> - Schedule: ["at any time"] - Branch name: `renovate/google-cloud-profiler-6.x-lockfile` - Merge into: `main` - Upgrade [@google-cloud/profiler](https://github.com/googleapis/google-cloud-node) to `6.0.4` </details> <details> <summary>Update dependency cors to v2.8.6</summary> - Schedule: ["at any time"] - Branch name: `renovate/cors-2.x-lockfile` - Merge into: `main` - Upgrade [cors](https://github.com/expressjs/cors) to `2.8.6` </details> <details> <summary>Update dependency nodemon to v3.1.14</summary> - Schedule: ["at any time"] - Branch name: `renovate/nodemon-3.x-lockfile` - Merge into: `main` - Upgrade [nodemon](https://github.com/remy/nodemon) to `3.1.14` </details> <details> <summary>Update dependency zard to ^0.0.26</summary> - Schedule: ["at any time"] - Branch name: `renovate/zard-0.x` - Merge into: `main` - Upgrade [zard](https://github.com/evandersondev/zard) to `^0.0.26` </details> <details> <summary>Update dependency axios to v1.15.0</summary> - Schedule: ["at any time"] - Branch name: `renovate/axios-1.x-lockfile` - Merge into: `main` - Upgrade [axios](https://github.com/axios/axios) to `1.15.0` </details> <details> <summary>Update dependency canvas to v3.2.3</summary> - Schedule: ["at any time"] - Branch name: `renovate/canvas-3.x-lockfile` - Merge into: `main` - Upgrade [canvas](https://github.com/Automattic/node-canvas) to `3.2.3` </details> <details> <summary>Update dependency express to v4.22.1</summary> - Schedule: ["at any time"] - Branch name: `renovate/express-4.x-lockfile` - Merge into: `main` - Upgrade [express](https://github.com/expressjs/express) to `4.22.1` </details> <details> <summary>Update actions/checkout action to v6</summary> - Schedule: ["at any time"] - Branch name: `renovate/actions-checkout-6.x` - Merge into: `main` - Upgrade [actions/checkout](https://github.com/actions/checkout) to `v6` </details> <details> <summary>Update dependency express to v5</summary> - Schedule: ["at any time"] - Branch name: `renovate/express-5.x` - Merge into: `main` - Upgrade [express](https://github.com/expressjs/express) to `^5.0.0` </details> <details> <summary>Update dependency joi to v18</summary> - Schedule: ["at any time"] - Branch name: `renovate/joi-18.x` - Merge into: `main` - Upgrade [joi](https://github.com/hapijs/joi) to `^18.0.0` </details> <details> <summary>Update dependency zard to v1</summary> - Schedule: ["at any time"] - Branch name: `renovate/zard-1.x` - Merge into: `main` - Upgrade [zard](https://github.com/evandersondev/zard) to `^1.0.0` </details> <details> <summary>Update docker/login-action action to v4</summary> - Schedule: ["at any time"] - Branch name: `renovate/docker-login-action-4.x` - Merge into: `main` - Upgrade [docker/login-action](https://github.com/docker/login-action) to `v4` </details> <details> <summary>Update docker/setup-buildx-action action to v4</summary> - Schedule: ["at any time"] - Branch name: `renovate/docker-setup-buildx-action-4.x` - Merge into: `main` - Upgrade [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) to `v4` </details> <details> <summary>Update Node.js to v24</summary> - Schedule: ["at any time"] - Branch name: `renovate/node-24.x` - Merge into: `main` - Upgrade [node](https://github.com/nodejs/node) to `=24.15.0` </details> 🚸 PR creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See [docs for `prHourlyLimit`](https://docs.renovatebot.com/configuration-options/#prhourlylimit) for details. --- ❓ Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section. If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions). --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-config-hash:94693a990c975907e7f13da3309b9d56ba02b3983519b41786edf5cf031e457c-->
mars3142 added 1 commit 2026-04-18 22:42:15 +00:00
Add renovate.json
Build and Push Multi-Arch Docker Image / build-and-push (push) Failing after 43s
5109f62448
Author
Owner

PR Reviewer Guide 🔍

(Review updated until commit b107e7cb6e)

Here are some key observations to aid the review process:

⏱️ Estimated effort to review: 1 🔵
🧪 No relevant tests
🔒 No security concerns identified
 No major issues detected
## PR Reviewer Guide 🔍 #### (Review updated until commit https://git.mars3142.dev/model-railway/cinema-display/commit/b107e7cb6ebab3bd0347880fae9fdb16450197bc) Here are some key observations to aid the review process: <table> <tr><td>⏱️&nbsp;<strong>Estimated effort to review</strong>: 1 🔵⚪⚪⚪⚪</td></tr> <tr><td>🧪&nbsp;<strong>No relevant tests</strong></td></tr> <tr><td>🔒&nbsp;<strong>No security concerns identified</strong></td></tr> <tr><td>⚡&nbsp;<strong>No major issues detected</strong></td></tr> </table>
Author
Owner

Persistent review updated to latest commit b107e7cb6e

**[Persistent review](https://git.mars3142.dev/model-railway/cinema-display/pulls/22#issuecomment-96)** updated to latest commit https://git.mars3142.dev/model-railway/cinema-display/commit/b107e7cb6ebab3bd0347880fae9fdb16450197bc
Author
Owner

PR Code Suggestions

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
General
Extend a base configuration preset

The current configuration is empty, causing Renovate to use default settings which
can be noisy and lack useful features like a dependency dashboard. It's highly
recommended to extend a base configuration like config:base to enable a sensible set
of default behaviors and best practices.

renovate.json [1-3]

 {
-  "$schema": "https://docs.renovatebot.com/renovate-schema.json"
+  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+  "extends": [
+    "config:base"
+  ]
 }
Suggestion importance[1-10]: 7

__

Why: The suggestion correctly points out that the current configuration is minimal. Extending a base configuration like config:base is a common best practice that enables a sensible set of default behaviors and useful features, significantly improving the initial setup.

Medium
Group dependency updates to reduce noise

By default, Renovate may create a separate Pull Request for each dependency update,
which can overwhelm your repository. To reduce noise, consider adding a packageRules
entry to group related updates, such as all non-major version bumps, into a single
PR.

renovate.json [1-3]

 {
-  "$schema": "https://docs.renovatebot.com/renovate-schema.json"
+  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+  "packageRules": [
+    {
+      "matchUpdateTypes": ["minor", "patch", "pin", "digest"],
+      "groupName": "all non-major dependencies",
+      "groupSlug": "all-non-major"
+    }
+  ]
 }
Suggestion importance[1-10]: 7

__

Why: This is a valuable suggestion for improving the Renovate configuration. Grouping non-major dependency updates into a single pull request is a common practice to reduce noise and make dependency management more efficient, preventing the repository from being overwhelmed with PRs.

Medium
## PR Code Suggestions ✨ Explore these optional code suggestions: <table><thead><tr><td><strong>Category</strong></td><td align=left><strong>Suggestion&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </strong></td><td align=center><strong>Impact</strong></td></tr><tbody><tr><td rowspan=2>General</td> <td> <details><summary>Extend a base configuration preset</summary> ___ **The current configuration is empty, causing Renovate to use default settings which <br>can be noisy and lack useful features like a dependency dashboard. It's highly <br>recommended to extend a base configuration like <code>config:base</code> to enable a sensible set <br>of default behaviors and best practices.** [renovate.json [1-3]](https://git.mars3142.dev/model-railway/cinema-display/src/branch/renovate/configure/renovate.json#L1-L3) ```diff { - "$schema": "https://docs.renovatebot.com/renovate-schema.json" + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:base" + ] } ``` <details><summary>Suggestion importance[1-10]: 7</summary> __ Why: The suggestion correctly points out that the current configuration is minimal. Extending a base configuration like `config:base` is a common best practice that enables a sensible set of default behaviors and useful features, significantly improving the initial setup. </details></details></td><td align=center>Medium </td></tr><tr><td> <details><summary>Group dependency updates to reduce noise</summary> ___ **By default, Renovate may create a separate Pull Request for each dependency update, <br>which can overwhelm your repository. To reduce noise, consider adding a <code>packageRules</code> <br>entry to group related updates, such as all non-major version bumps, into a single <br>PR.** [renovate.json [1-3]](https://git.mars3142.dev/model-railway/cinema-display/src/branch/renovate/configure/renovate.json#L1-L3) ```diff { - "$schema": "https://docs.renovatebot.com/renovate-schema.json" + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "packageRules": [ + { + "matchUpdateTypes": ["minor", "patch", "pin", "digest"], + "groupName": "all non-major dependencies", + "groupSlug": "all-non-major" + } + ] } ``` <details><summary>Suggestion importance[1-10]: 7</summary> __ Why: This is a valuable suggestion for improving the Renovate configuration. Grouping non-major dependency updates into a single pull request is a common practice to reduce noise and make dependency management more efficient, preventing the repository from being overwhelmed with PRs. </details></details></td><td align=center>Medium </td></tr></tr></tbody></table>
Author
Owner

PR Code Suggestions

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
General
Extend a base configuration preset

The current configuration is empty, causing Renovate to use default settings which
can be noisy and lack useful features like a dependency dashboard. It's highly
recommended to extend a base configuration like config:base to enable a sensible set
of default behaviors and best practices.

renovate.json [1-3]

 {
-  "$schema": "https://docs.renovatebot.com/renovate-schema.json"
+  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+  "extends": [
+    "config:base"
+  ]
 }
Suggestion importance[1-10]: 7

__

Why: The suggestion correctly points out that the current configuration is minimal. Extending a base configuration like config:base is a common best practice that enables a sensible set of default behaviors and useful features, significantly improving the initial setup.

Medium
Group dependency updates to reduce noise

By default, Renovate may create a separate Pull Request for each dependency update,
which can overwhelm your repository. To reduce noise, consider adding a packageRules
entry to group related updates, such as all non-major version bumps, into a single
PR.

renovate.json [1-3]

 {
-  "$schema": "https://docs.renovatebot.com/renovate-schema.json"
+  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+  "packageRules": [
+    {
+      "matchUpdateTypes": ["minor", "patch", "pin", "digest"],
+      "groupName": "all non-major dependencies",
+      "groupSlug": "all-non-major"
+    }
+  ]
 }
Suggestion importance[1-10]: 7

__

Why: This is a valuable suggestion for improving the Renovate configuration. Grouping non-major dependency updates into a single pull request is a common practice to reduce noise and make dependency management more efficient, preventing the repository from being overwhelmed with PRs.

Medium
## PR Code Suggestions ✨ <!-- b107e7c --> Explore these optional code suggestions: <table><thead><tr><td><strong>Category</strong></td><td align=left><strong>Suggestion&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </strong></td><td align=center><strong>Impact</strong></td></tr><tbody><tr><td rowspan=2>General</td> <td> <details><summary>Extend a base configuration preset</summary> ___ **The current configuration is empty, causing Renovate to use default settings which <br>can be noisy and lack useful features like a dependency dashboard. It's highly <br>recommended to extend a base configuration like <code>config:base</code> to enable a sensible set <br>of default behaviors and best practices.** [renovate.json [1-3]](https://git.mars3142.dev/model-railway/cinema-display/src/branch/renovate/configure/renovate.json#L1-L3) ```diff { - "$schema": "https://docs.renovatebot.com/renovate-schema.json" + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:base" + ] } ``` <details><summary>Suggestion importance[1-10]: 7</summary> __ Why: The suggestion correctly points out that the current configuration is minimal. Extending a base configuration like `config:base` is a common best practice that enables a sensible set of default behaviors and useful features, significantly improving the initial setup. </details></details></td><td align=center>Medium </td></tr><tr><td> <details><summary>Group dependency updates to reduce noise</summary> ___ **By default, Renovate may create a separate Pull Request for each dependency update, <br>which can overwhelm your repository. To reduce noise, consider adding a <code>packageRules</code> <br>entry to group related updates, such as all non-major version bumps, into a single <br>PR.** [renovate.json [1-3]](https://git.mars3142.dev/model-railway/cinema-display/src/branch/renovate/configure/renovate.json#L1-L3) ```diff { - "$schema": "https://docs.renovatebot.com/renovate-schema.json" + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "packageRules": [ + { + "matchUpdateTypes": ["minor", "patch", "pin", "digest"], + "groupName": "all non-major dependencies", + "groupSlug": "all-non-major" + } + ] } ``` <details><summary>Suggestion importance[1-10]: 7</summary> __ Why: This is a valuable suggestion for improving the Renovate configuration. Grouping non-major dependency updates into a single pull request is a common practice to reduce noise and make dependency management more efficient, preventing the repository from being overwhelmed with PRs. </details></details></td><td align=center>Medium </td></tr></tr></tbody></table>
mars3142 merged commit 5109f62448 into main 2026-04-18 22:53:46 +00:00
mars3142 deleted branch renovate/configure 2026-04-18 22:53:46 +00:00
Sign in to join this conversation.