Files
molecule-ai-org-template-mo…/.gitea/workflows/minimal-ci.yml
T
hongming 0cf6698363
minimal-ci / minimal-validate (pull_request) Successful in 26s
CI / validate (push) Failing after 21s
CI / validate (pull_request) Failing after 21s
minimal-validate baseline hygiene OK
minimal-ci / minimal-validate (push) Successful in 27s
ci: add minimal-validate baseline-hygiene caller
Calls molecule-ai/molecule-ci/_reusable-minimal-validate.yml@main to post
the 'minimal-validate' commit status (YAML/JSON/TOML parse + README +
manifest name). Reserved-path addition under .gitea/workflows via PR.
2026-07-02 22:11:23 +00:00

26 lines
1.0 KiB
YAML

# Minimal baseline-hygiene CI for this repo.
#
# Calls the shared reusable in molecule-ai/molecule-ci which asserts that every
# YAML / JSON / TOML in the repo parses, a README exists, and any plugin /
# manifest declares a non-empty name. It posts the "minimal-validate" commit
# status on the head commit and fails the job on a genuinely-broken repo.
name: minimal-ci
on: [push, pull_request]
permissions:
contents: write
statuses: write
jobs:
minimal-validate:
# Pinned to molecule-ci main HEAD (immutable, content-addressed). The
# self-hosted robot-1 runner pool caches reusables by ref and reuses a
# stale `@main` checkout that predates this reusable, so a bare `@main`
# ref fails to resolve on that pool; a SHA pin forces a fresh fetch and
# matches the other satellite callers (hermes / slack-relay / codex).
uses: molecule-ai/molecule-ci/.gitea/workflows/_reusable-minimal-validate.yml@8a6178ddfb1485e421c560ebd19bd9a9df6c1aec
permissions:
contents: write
statuses: write