Repository navigation
Conversation
The rootless integration tests are run several times (once per combination of rootless features), all in a single CI step, resulting in a very long log which is hard to navigate. Wrap each run in a GitHub Actions log group, so it can be folded. Outside of GHA, the group markers are harmless. While at it, show the total number of runs (e.g. [2/4]). Assisted-by: Claude Opus 5.5 Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
This script is used to set up lima VMs in CI, and its output (mostly from dnf and libpathrs build) is very long. Split it into log groups, so it is easier to navigate. Outside of GHA, the group markers are harmless. Add gha_group and gha_endgroup helpers to script/lib.sh, which do not clutter the log with set -x output of their echo commands. Also, redirect stderr to stdout, as otherwise set -x output (stderr) is mixed up with group markers (stdout) when run via lima/ssh, and some lines end up outside of their group. Assisted-by: Claude Opus 5.5 Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
This step shows a few unrelated things (OS version, hardware, cgroups, kernel config), with /proc/cpuinfo and check-config.sh output being quite long. Put each part into its own log group. Assisted-by: Claude Opus 5.5 Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
kolyshkin
force-pushed
the
rootless-gha-groups
branch
from
November 11, 2026 23:13
fd094e5 to
2eefdb1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I'm looking into CI jobs every day, and some generate very long logs. Let's use GHA log groups so the parts can be folded:
tests/rootless.sh: group for each feature combo;script/setup_host.sh(used to set up lima VMs): groups dnf packages, CRIU, bats, libpathrs, and rootless setup;Outside of GHA the group markers are harmless.