Skip to content

Ecosystem: Establish CI/CD pipelines across all repositories #91

Description

@intel352

Problem

Several repositories in the Workflow ecosystem lack CI/CD pipelines entirely:

Repository CI/CD Status
workflow ✅ Has workflows
workflow-cloud ❌ No test pipeline
workflow-ui ❌ Empty .github/workflows/ directory
workflow-registry ❌ No automation (no manifest validation, no schema linting)
ratchet ✅ Has Makefile targets
workflow-plugin-bento ✅ Has Makefile but no GHA workflows

Required

Each repo should have at minimum:

  • CI: Run tests + lint on every PR and push to main
  • Release: Automated version tagging and artifact publishing
  • Dependency updates: Dependabot or equivalent

Per-Repo Actions

  • workflow-ui: Add GHA for npm test, npm run lint, npm run build, auto-publish to GitHub Packages
  • workflow-registry: Add GHA to validate all manifest.json files against schema/registry-schema.json on PR
  • workflow-cloud: Add GHA for go test ./..., go vet, golangci-lint run
  • workflow-plugin-bento: Add GHA for go test -race ./..., golangci-lint run

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

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions