Package Details: renovate-git 40.58.0.r0.g2197818-1

Git Clone URL: https://aur.archlinux.org/renovate-git.git (read-only, click to copy)
Package Base: renovate-git
Description: Automated dependency updates (git-latest)
Upstream URL: https://github.com/renovatebot/renovate
Keywords: bot dependencies
Licenses: AGPL-3.0-only
Provides: renovate
Submitter: phnx47
Maintainer: phnx47
Last Packager: phnx47
Votes: 0
Popularity: 0.000000
First Submitted: 2021-01-29 20:43 (UTC)
Last Updated: 2025-06-16 12:50 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

phnx47 commented on 2025-06-16 12:22 (UTC)

@dcelasun Thank you! I didn’t realize they no longer support multiple versions. I’ll push a fix soon.

dcelasun commented on 2025-06-16 10:47 (UTC) (edited on 2025-06-16 10:49 (UTC) by dcelasun)

With the latest version I get an unsupported node environment error:

$ renovate
 WARN: RE2 not usable, falling back to RegExp                                                                                                                                                  
       "err": {
         "code": "ERR_DLOPEN_FAILED",                                                                                                                                                          
         "message": "The module '/usr/lib/node_modules/renovate/node_modules/.pnpm/re2@1.22.1/node_modules/re2/build/Release/re2.node'\nwas compiled against a different Node.js version using\
nNODE_MODULE_VERSION 127. This version of Node.js requires\nNODE_MODULE_VERSION 137. Please try re-compiling or re-installing\nthe module (for instance, using `npm rebuild` or `npm install`).
",                                                                                             
         "stack": "Error: The module '/usr/lib/node_modules/renovate/node_modules/.pnpm/re2@1.22.1/node_modules/re2/build/Release/re2.node'\nwas compiled against a different Node.js version u
sing\nNODE_MODULE_VERSION 127. This version of Node.js requires\nNODE_MODULE_VERSION 137. Please try re-compiling or re-installing\nthe module (for instance, using `npm rebuild` or `npm insta
ll`).\n    at Object..node (node:internal/modules/cjs/loader:1925:18)\n    at Module.load (node:internal/modules/cjs/loader:1469:32)\n    at Module._load (node:internal/modules/cjs/loader:128
6:12)\n    at TracingChannel.traceSync (node:diagnostics_channel:322:14)\n    at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)\n    at Module.require (node:internal/modules/cjs/loa
der:1491:12)\n    at require (node:internal/modules/helpers:135:16)\n    at Object.<anonymous> (/usr/lib/node_modules/renovate/node_modules/.pnpm/re2@1.22.1/node_modules/re2/re2.js:3:13)\n   
 at Module._compile (node:internal/modules/cjs/loader:1734:14)\n    at Object..js (node:internal/modules/cjs/loader:1899:10)"
       }

It seems renovate depends on node 22, but nodejs in [extra] is at 24.1.0. So this package should depend on nodejs-lts-jod which is at 22.16.0.

madmath commented on 2023-08-17 16:24 (UTC)

Thanks for the fast action @phnx47, works great :)

phnx47 commented on 2023-08-17 14:09 (UTC)

@madmath Hi! Added line. Thanks!

madmath commented on 2023-08-17 13:10 (UTC) (edited on 2023-08-17 13:10 (UTC) by madmath)

Hi !

Would be nice to install renovate-config-validator in the PATH, this is the binary I use the most on my laptop.

Adding the following line at the end of install() would be enough:

ln -s "/usr/lib/node_modules/${_pkgname}/dist/config-validator.js" "${pkgdir}/usr/bin/${_pkgname}-config-validator"

Reference: https://github.com/renovatebot/renovate/blob/f6ce23a428995365191bbf3f6c185f8540a4bf33/package.json#L7

phnx47 commented on 2023-06-14 15:51 (UTC)

@hashworks Thanks for reporting the issue!

Upstream Issue: ts-node#1997.

I temporary added fnm as make dependency to install node version from .nvmrc.

hashworks commented on 2023-06-14 11:15 (UTC)

Build fails for me:

$ ts-node tools/generate-schema.ts && prettier --write --cache "renovate-schema.json"
TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for /build/renovate-git/src/renovate-git/tools/generate-schema.ts
    at new NodeError (node:internal/errors:405:5)
    at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:99:9)
    at defaultGetFormat (node:internal/modules/esm/get_format:142:36)
    at defaultLoad (node:internal/modules/esm/load:86:20)
    at nextLoad (node:internal/modules/esm/hooks:726:28)
    at load (/build/renovate-git/src/renovate-git/node_modules/ts-node/dist/child/child-loader.js:19:122)
    at nextLoad (node:internal/modules/esm/hooks:726:28)
    at Hooks.load (node:internal/modules/esm/hooks:370:26)
    at MessagePort.handleMessage (node:internal/modules/esm/worker:168:24)
    at [nodejs.internal.kHybridDispatch] (node:internal/event_target:762:20) {
  code: 'ERR_UNKNOWN_FILE_EXTENSION'
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
ERROR: "create-json-schema" exited with 1.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Mike616 commented on 2023-02-21 04:59 (UTC)

It works! Thanks for the quick response.

phnx47 commented on 2023-02-19 12:13 (UTC)

@Mike616 Hi, I updated build, can you try again? Thanks!

Mike616 commented on 2023-02-19 02:25 (UTC)

I am not able to install this. Once it gets to the yarn install step, I get the following:

info No lockfile found.
[1/5] Validating package.json...
[2/5] Resolving packages...
error Package "" refers to a non-existing file '"/home/mike/.cache/paru/clone/renovate-git/pkg/renovate-git/usr/lib/node_modules/renovate/tools/eslint"'.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
==> ERROR: A failure occurred in package().
    Aborting...
error: failed to build 'renovate-git-34.54.2.r0.gaab5fc38db-1':
error: packages failed to build: renovate-git-34.54.2.r0.gaab5fc38db-1

I checked .../renovate-git/usr/lib/node_modules/renovate and I do not have a tools directory there.