nginx-prometheus-exporter icon indicating copy to clipboard operation
nginx-prometheus-exporter copied to clipboard

ci: add gh action workflow definition for F5 CLA automation

Open TasoOneAsia opened this issue 11 months ago • 5 comments

Proposed changes

Adds a GH action workflow file (.github/workflows/f5-cla.yml) for F5 contributor license agreement (CLA) automation and compliance. This action is configured to target a shared signature store for F5 Open Source projects and will prompt contributors, upon pull request to main, to sign the F5 CLA if they have not already done so.

As part of the configuration for this project, the following GitHub usernames were whitelisted as maintainers:

  • Dean-Coakley
  • pleshakov
  • lucacome

Checklist

Before creating a PR, run through this checklist and mark each as complete.

  • [x] I have read the CONTRIBUTING guide
  • [x] I have proven my fix is effective or that my feature works
  • [x] I have checked that all unit tests pass after adding my changes
  • [x] I have ensured the README is up to date
  • [x] I have rebased my branch onto main
  • [x] I will ensure my PR is targeting the main branch and pulling from my branch on my own fork

TasoOneAsia avatar Mar 12 '24 14:03 TasoOneAsia

@lucacome Should this get any additional reviews, or is this good to go?

TasoOneAsia avatar Mar 22 '24 15:03 TasoOneAsia

@TasoOneAsia we require two approvals

lucacome avatar Mar 22 '24 22:03 lucacome

Should this PR update the contributing guide to advise how to get approval for the F5 CLA?

pdabelf5 avatar Apr 09 '24 08:04 pdabelf5

@pdabelf5 Good call 👍

I'll update CONTRIBUTING to mention the CLA requirements and the agreement process.

TasoOneAsia avatar Apr 09 '24 16:04 TasoOneAsia

Since this got the two approvals, I'll go ahead and squash + merge this on Monday if there are no objections.

TasoOneAsia avatar Apr 11 '24 21:04 TasoOneAsia