Skip to content

Conversation

juggernot325
Copy link
Member

@juggernot325 juggernot325 commented Jun 6, 2025

Description

This PR updates the CLA assistant GitHub Action with a couple changes:

  • Update the location of the CLA and signatures list to point to a repo under the SpecterOps org
  • Change the the CLA check to only occur for members outside of the SpecterOps org

The CLA check is now intended to be run only for contributors outside of the SpecterOps organization. This is implemented by a API lookup of all org members prior to running the CLA Assistant and adding them the to the whitelist parameter of the Action.

Motivation and Context

Resolves BED-5922

Why is this change required? What problem does it solve?

The CLA repo is moving under the SpecterOps organization instead of the legacy BloodHoundAD org.

How Has This Been Tested?

  • Tested the action functions as expected on a separate test repo

Types of changes

  • Chore (a change that does not modify the application functionality)

Checklist:

Summary by CodeRabbit

  • Chores
    • Updated the CLA signing workflow to trigger on both created and edited issue comments with specific phrases.
    • Updated references and URLs from "BloodHoundAD" to "SpecterOps" in the CLA process.

- Point to new repo under SpecterOps org
- Change the trigger event to be on comments only, looking for specific text
@juggernot325 juggernot325 force-pushed the BED-5922-cla-changes branch from f431df9 to ed499ec Compare June 6, 2025 15:52
@juggernot325 juggernot325 self-assigned this Jun 6, 2025
@juggernot325 juggernot325 marked this pull request as draft June 6, 2025 17:25
@juggernot325 juggernot325 marked this pull request as ready for review June 16, 2025 14:17
@juggernot325 juggernot325 merged commit cda9597 into 2.X Jun 17, 2025
1 check passed
@juggernot325 juggernot325 deleted the BED-5922-cla-changes branch June 17, 2025 17:30
@github-actions github-actions bot locked and limited conversation to collaborators Jun 17, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants