Skip to content

Commit 06e7834

Browse files
authored
Merge pull request #432 from Yhg1s/fix-logging
Fix logging groups for GitHub output so they collapse correctly.
2 parents 5af9571 + 59a8489 commit 06e7834

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

bench_runner/templates/workflow_bootstrap.src.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@ def install_requirements(venv: Path) -> None:
5959

6060
def main():
6161
venv = Path("venv")
62-
print("::group::Creating venv")
62+
print("::group::Creating venv", file=sys.stderr)
6363
create_venv(venv)
64-
print("::endgroup::")
65-
print("::group::Installing requirements")
64+
print("::endgroup::", file=sys.stderr)
65+
print("::group::Installing requirements", file=sys.stderr)
6666
install_requirements(venv)
67-
print("::endgroup::")
67+
print("::endgroup::", file=sys.stderr)
6868

6969
# Now that we've installed the full bench_runner library,
7070
# continue on in a new process...

bench_runner/util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,11 +111,11 @@ def format_seconds(value: float) -> str:
111111

112112
@contextlib.contextmanager
113113
def log_group(text: str) -> Iterator:
114-
print(f"::group::{text}")
114+
print(f"::group::{text}", file=sys.stderr)
115115
try:
116116
yield
117117
finally:
118-
print("::endgroup::")
118+
print("::endgroup::", file=sys.stderr)
119119

120120
def track(iterable: Iterable, name: str) -> Iterable:
121121
with log_group(name):

0 commit comments

Comments
 (0)