Skip to content

feat: add CLA document and org-wide workflow template#6

Merged
4444J99 merged 1 commit intomainfrom
feat/cla-document
Apr 20, 2026
Merged

feat: add CLA document and org-wide workflow template#6
4444J99 merged 1 commit intomainfrom
feat/cla-document

Conversation

@4444J99
Copy link
Copy Markdown
Contributor

@4444J99 4444J99 commented Apr 20, 2026

Summary

  • Adds CLA.md — the ORGANVM Individual Contributor License Agreement v1.0
  • Adds workflow-templates/cla.yml — reusable workflow template for all org repos
  • Lightweight, contributor-friendly, stored-in-repo approach (no external service)

Context

SOP--open-source-licensing-and-ip.md Phase III mandates CLA enforcement on all public repos.

🤖 Generated with Claude Code

Establishes the ORGANVM Contributor License Agreement (v1.0) at the
org level. Workflow template available for adoption by any repo in
the ecosystem.

Per SOP--open-source-licensing-and-ip.md Phase III mandate.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 74d5abe6b8

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
path-to-signatures: 'signatures/cla.json'
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Centralize CLA signature storage for one-time org signing

This workflow writes signatures to each repository’s own signatures/cla.json and does not set remote-organization-name/remote-repository-name, so signatures are tracked per repo rather than across the ORGANVM ecosystem. In practice, a contributor who signs in repo A will still appear unsigned in repo B, which conflicts with both CLA.md and the PR comment text that promise a one-time signature for all future contributions; this will cause repeated signing prompts unless storage is centralized or the messaging is revised.

Useful? React with 👍 / 👎.

@4444J99 4444J99 merged commit 319219a into main Apr 20, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant