Files
Dario LipicarandClaude Opus 4.8 51a02549ba Bump packages; add openmetrics module, doctest, and persistence volume (#11)
* bump logoscore, lgpm, lgpd. add openmetrics module

* Add CI workflow to run the openmetrics doc-test

Runs doctests/openmetrics.test.yaml end-to-end via the shared logos-doctest
CLI on each PR/push to master: builds the image from the commit under test,
runs it, loads the modules, initializes openmetrics, and scrapes /metrics.

Linux-only (the doc-test builds and runs a Docker image; GitHub's macOS
runners have no Docker daemon). The commit under test is passed through
$LOGOS_DOCKER_REF; fork PRs fall back to the base branch since their head
commit isn't fetchable from the base repo. The two-column HTML report is
uploaded as an artifact.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Publish the doc-test report to GitHub Pages

Add a publish-report job that runs after the doc-test (even on failure),
deploys the two-column HTML execution report to the gh-pages branch under
pr-<N>/ (PRs) or main/ (pushes), and posts/updates a PR comment linking it.
Skipped on fork PRs, where GITHUB_TOKEN is read-only.

Requires a one-time repo setup: Settings -> Pages -> Deploy from branch ->
gh-pages / (root). The first run creates the gh-pages branch.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 14:31:35 -03:00
..