From 4e4452dbd5c42f05066c4fd36680db8e86ab2d94 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" Date: Sun, 20 Sep 2026 22:38:06 +0000 Subject: [PATCH] =?UTF-8?q?docs(testing):=20coverage=20guide=20matches=20C?= =?UTF-8?q?I=20=E2=80=94=20artifact,=20not=20a=20third-party=20uploader?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wiki/testing/guide.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/wiki/testing/guide.md b/wiki/testing/guide.md index cdb54b46..64120845 100644 --- a/wiki/testing/guide.md +++ b/wiki/testing/guide.md @@ -609,15 +609,21 @@ aspm coverage --format lcov --output coverage.lcov ### Coverage in CI +Coverage is visibility-only: the report is attached to the run as an artifact, not shipped +to a third-party service. This is what `.github/workflows/ci.yml` actually does (see +`docs/standards/TESTING.adoc`, "Coverage (visibility-only)") — no upload token, no external +account, and nothing for Dependabot to keep bumping. + ```yaml # .github/workflows/ci.yml - name: Run tests with coverage run: aspm test --coverage -- name: Upload coverage - uses: codecov/codecov-action@v3 +- name: Upload coverage report + uses: actions/upload-artifact@v7.0.1 with: - file: coverage.lcov + name: coverage-lcov + path: coverage.lcov ``` ---