Commit graph

7 commits

Author SHA1 Message Date
Aditya Sirish A Yelgundhalli
4ccc102f8e
*: Use person associatedIdentities to verify code review tool approvals
Signed-off-by: Aditya Sirish A Yelgundhalli <ayelgundhall@bloomberg.net>
2024-11-07 17:21:19 -05:00
Aditya Sirish A Yelgundhalli
a5a9ff1e7d
*: Move policy metadata manipulations to tuf package
Signed-off-by: Aditya Sirish A Yelgundhalli <ayelgundhall@bloomberg.net>
2024-10-09 12:59:32 -04:00
Pat Zielinski
d571facb8d *: Add copyright notice to code files
Signed-off-by: Pat Zielinski <70954403+patzielinski@users.noreply.github.com>
2024-09-27 15:28:12 -04:00
Jamal Cao
fdce8e76ce Add functions and a command for reorder rules in a policy file
Add functions `ReorderDelegations` to handle rule reordering at backend
Add a command 'gittuf policy reorder-rules [flags]' to reorder rules
from CLI by passing a space-separated list of the rules with updated
order.

Signed-off-by: Jamal Cao <jamaltheodds@gmail.com>
2024-09-10 15:23:39 -04:00
Aditya Sirish A Yelgundhalli
575234ce05
*: Update code review approval layer to be forge agnostic and clarify docs
The code review approval layer is now agnostic to the code review system used.
The only system supported at the moment is GitHub's pull request approvals, but
we should be able to extend this to support GitLab, Gerrit, etc.

In addition, the GitHub app key add endpoint docs have been updated to clarify
what the purpose of the key is.

Signed-off-by: Aditya Sirish A Yelgundhalli <ayelgundhall@bloomberg.net>
2024-08-14 11:16:58 -04:00
Aditya Sirish A Yelgundhalli
d8f72d9fef
*: Add support for GitHub pull request approval attestation
Signed-off-by: Aditya Sirish A Yelgundhalli <ayelgundhall@bloomberg.net>
2024-08-14 11:16:28 -04:00
Aditya Sirish
5f4f4e442b
set: Add generic set implementation
Signed-off-by: Aditya Sirish <aditya@saky.in>
2024-02-20 10:53:57 -05:00