Skip to content

GitHub Actions workflow as alternative to GitHub App #273

@fusion94

Description

@fusion94

Summary

Provide a standalone GitHub Action that can check CLA status as an alternative to installing the CLAHub GitHub App.

Motivation

Some organizations prefer Actions over third-party App installations due to security policies. A GitHub Action lowers the barrier to adoption for teams that can't install Apps.

Implementation notes

  • Action calls the CLAHub REST API to check PR authors
  • Uses GITHUB_TOKEN for PR status updates and the CLAHub API key for signature lookups
  • Publish to GitHub Marketplace
  • Simpler setup: just add a workflow file, no App installation needed
  • Trade-off: no webhook-driven re-checks (polling or workflow_run trigger instead)

Phase

Phase 6: Integrations (v3.0 roadmap)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions