Skip to content

Repository Compliance: Track linting workflow adoption across API repositories #109

Description

@hdamker

Problem description

There is no automated way to track which API repositories have integrated the linting/validation workflows from tooling. This makes it difficult to:

  • Assess adoption progress of standardized workflows
  • Identify repositories needing workflow updates
  • Report compliance status to TSC

Possible evolution

Two complementary approaches:

  1. Reporting workflow update: Extend the Repository Compliance Overview workflow to detect and report linting workflow integration status per repository

    • Check for presence of caller workflows referencing camaraproject/tooling
    • Report which validation workflows are enabled (API linting, release-plan validation, etc.)
  2. Campaign for workflow adoption: Create a bulk campaign to update caller workflows in API repositories that haven't yet adopted the latest tooling workflows

Additional context

Success criteria

  • Automated detection of linting workflow adoption per repository
  • Dashboard or report showing compliance status
  • Campaign to roll out central workflow updates to non-compliant repositories

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogPostponed issue for later considerationenhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions