Skip to content

Nothing runs scripts/validate-catalog.sh, and CONTRIBUTING promises automation that does not exist #22

Description

@cameri

Proposed

  1. A validate workflow on pull_request and push to main that runs bash scripts/validate-catalog.sh with full history checked out (needed for pin verification, see the pins issue). No deploy step; Cloudflare keeps that.
  2. Extend the validator with the checks the repo's own rules already state: pins resolve and hash-match; every modules/, scripts/, skeleton/ file a spec references exists; composes[] names exist in the catalog.
  3. Either add the issue-reference check CONTRIBUTING describes (a small workflow that fails when the PR body has no #N and the author is not a collaborator) or soften the sentence to what is actually enforced.
  4. Close Set up GitHub Pages PR preview deployments #8 as superseded, or retitle it if a GitHub-side preview is still wanted.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions