mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-10 07:50:19 +00:00
Cleaned up unneeded comment noise in the Solus eopkg workflow by replacing an 11-line explanatory block with a concise 2-line comment while preserving the key rationale for --ignore-file-conflicts and required Meson tooling install.
This commit is contained in:
13
.github/workflows/solus-eopkg-build.yml
vendored
13
.github/workflows/solus-eopkg-build.yml
vendored
@@ -62,17 +62,8 @@ jobs:
|
|||||||
sh -lc '
|
sh -lc '
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
eopkg update-repo -y
|
eopkg update-repo -y
|
||||||
# Do not remove openssl-11 here: it can trigger a very large
|
# Keep file-conflict handling on: some base images still carry
|
||||||
# dependency cascade (including python3/eopkg itself), which
|
# openssl-11 leftovers, and Meson tooling is not always preinstalled.
|
||||||
# breaks the build environment before package build starts.
|
|
||||||
# Some Solus base images still contain openssl-11 files that
|
|
||||||
# conflict with openssl 3.x when the package set is refreshed.
|
|
||||||
# Allowing file-conflict resolution keeps the CI image usable
|
|
||||||
# long enough to install ypkg and complete the package build.
|
|
||||||
# The base image does not guarantee Meson toolchain packages,
|
|
||||||
# while our package.yml setup phase calls meson directly.
|
|
||||||
# Install the essential build tools up front to avoid
|
|
||||||
# `/tmp/ypkg-setup*: meson: command not found` failures.
|
|
||||||
eopkg install -y --ignore-file-conflicts \
|
eopkg install -y --ignore-file-conflicts \
|
||||||
ypkg git meson ninja pkgconf gcc gettext
|
ypkg git meson ninja pkgconf gcc gettext
|
||||||
ypkg build "$PACKAGE_YML"
|
ypkg build "$PACKAGE_YML"
|
||||||
|
|||||||
Reference in New Issue
Block a user