Remove local RED4ext Version shim and rely on upstream red-lib compatibility#36
Conversation
|
@dependabot rebase |
Bumps [client/red4ext/deps/red-lib](https://github.com/psiberx/cp2077-red-lib) from `93237f7` to `009d404`. - [Commits](psiberx/cp2077-red-lib@93237f7...009d404) --- updated-dependencies: - dependency-name: client/red4ext/deps/red-lib dependency-version: 120c46c3c4c91c70b4c23002bf77cc6dd29832b1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
93237f7 to 120c46c93237f7 to 009d404
992bb2c to
0c85504
Compare
|
@copilot the build is failing due to changes around redlib and red4ext. |
Fixed in fba3be8. I restored the RED4ext compatibility shim at |
93237f7 to 009d404|
@copilot We have some more, other, breakages. Read the CI Logs and: |
... Addressed in commits I fixed the reported breakages by:
A new CI run was triggered for the latest commit ( |
|
@copilot Keep the constexpr fixes, but I don't agree to changing redlib code, instead, we should improve our implementation |
Addressed in I kept the constexpr command-line fixes, removed the local red-lib overlay files, and switched to a project-side compatibility approach by specializing class descriptors only for our types ( |
|
A newer version of client/red4ext/deps/red-lib exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged. |
The branch already updates
client/red4ext/deps/red-libto a revision that supports current RED4ext header layout. This PR removes the repo-local compatibility shim that became redundant and could mask upstream integration issues.Problem context
red-libwas bumped to a version that handles RED4ext API version header differences internally.client/red4ext/src/RED4ext/Api/Version.hpp) was still present in the PR and no longer needed.Change made
/home/runner/work/Cyberverse/Cyberverse/client/red4ext/src/RED4ext/Api/Version.hppResulting behavior
red-libitself.- client/red4ext/src/RED4ext/Api/Version.hpp