0cf6698363
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.
26 lines
1.0 KiB
YAML
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
|