Skip to content

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

@hdamker

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions