ci: docs checks and conformance tests on Gitea #57

Merged
james.maes merged 4 commits from ci/gitea-lint-workflow into main 2026-11-08 15:02:00 +00:00
4 Commits
Author SHA1 Message Date
James MaesandClaude Opus 5.5 206f409f6f ci: pin the shared workflow to v1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 09:00:40 -06:00
James MaesandClaude Opus 5.5 c16db56477 ci: call the shared workflow from ci-workflows main
lint / lint (push) Successful in 24s
build / docs (push) Successful in 24s
lint / ansible-lint (push) Skipped
windows / windows (push) Successful in 22s
build / conformance (push) Successful in 22s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 08:56:28 -06:00
James MaesandClaude Opus 5.5 7533c8888c ci: musl lychee build; name the repository for the static conformance check
lint / lint (push) Successful in 19s
build / docs (push) Successful in 19s
lint / ansible-lint (push) Skipped
windows / windows (push) Successful in 24s
build / conformance (push) Successful in 24s
The gnu lychee needs glibc 2.38, newer than the lint image's. The runner
checks out into a directory named after the runner user, so the static
check must be told the repository name (K22-REPO-42 looks it up in
MAINTAINERS.md).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 08:43:09 -06:00
James MaesandClaude Opus 5.5 2afa8928a5 ci: docs checks and conformance tests on Gitea
lint / lint (push) Failing after 17s
build / docs (push) Failing after 17s
lint / ansible-lint (push) Skipped
windows / windows (push) Failing after 19s
build / conformance (push) Failing after 19s
The repository's own gates had no runner since the GitHub-hosted
ci.yml cannot run on Gitea. Port them to the shared ci-workflows:
- lint.yaml: markdownlint (repo config), yamllint over every YAML
  file, and the offline lychee internal-link check (pinned, sha256);
- windows.yaml: the conformance checker self-test, fuzzing, package
  tests and the static self-conformance check.

.yamllint.yaml keeps every default rule except line length, which
K22-CODE-08 leaves unlimited.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 08:37:22 -06:00