Skip to content

BED-5922 Update CLA Assistant #210

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 3 commits into from
Closed

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.

Sorry, something went wrong.

- Point to new repo under SpecterOps org
- Change the trigger event to be on comments only, looking for specific text
@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:18
@juggernot325
Copy link
Member Author

Closing to be able to create a new PR with the updated CLA check.

@github-actions github-actions bot locked and limited conversation to collaborators Jun 17, 2025
@juggernot325 juggernot325 deleted the BED-5922-cla-changes branch June 17, 2025 18:03
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.

None yet

5 participants