-
-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
internal: add CI checks for major Linux distros and fix build errors #2276
Conversation
ee15a71
to
66bda12
Compare
Dockerfile
Outdated
@@ -21,10 +21,7 @@ RUN useradd -m skymp | |||
# It contains everything that should be installed on the system. | |||
FROM skymp-runtime-base AS skymp-build-base | |||
|
|||
# TODO: replace with a call to ubuntu2204? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Deliberately skipped Dockerfile for now to resolve in a separate PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Looks good to me! Reviewed everything up to 66bda12 in 35 seconds
More details
- Looked at
866
lines of code in17
files - Skipped
0
files when reviewing. - Skipped posting
0
drafted comments based on config settings.
Workflow ID: wflow_z4XN2IlISDWFQOYy
You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet
mode, and more.
@Pospelove should the title be
? |
@ellipsis-dev update description |
Could you please provide more details on what specific updates you would like to see in the description? This will help me make the necessary changes accurately. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Looks good to me! Reviewed everything up to f747f7b in 34 seconds
More details
- Looked at
852
lines of code in17
files - Skipped
0
files when reviewing. - Skipped posting
1
drafted comments based on config settings.
1. skymp5-server/cpp/server_guest_lib/script_storages/ScriptStorageUtils.cpp:3
- Draft comment:
Usingstd::regex_match
for a simple file extension check is inefficient. Consider usings.ends_with(".pex")
for better performance. - Reason this comment was not posted:
Comment was not on a valid diff hunk.
Workflow ID: wflow_wayOZpmN4w4UUi76
You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet
mode, and more.
Important
Enhanced CI workflow with multi-distro support, improved build scripts, and minor code fixes.
.github/workflows/pr-ubuntu-docker.yml
topr-linux-variants.yml
.pr-linux-variants.yml
including Ubuntu 22.04, 24.04, 24.10, Debian 12, and Arch Linux.misc/deps_linux/
.build.sh
to dynamically set compilers based on availability.--clean-vcpkg
and--print-env
options tobuild.sh
.<algorithm>
and<cstdint>
in several files includingWRLD.cpp
,OpcodesImplementation.cpp
,ActivateEvent.h
,CustomEvent.h
,EatItemEvent.h
, andReadBookEvent.h
.SimdJsonInputArchive::Serialize
inSimdJsonInputArchive.h
to satisfy GCC requirements.yarn.cmake
for better debugging.This description was created by for f747f7b. It will automatically update as commits are pushed.