Script to check a GitHub org for commits without a DCO signoff that should have one.
Project description
DCO org check
Script to check a GitHub org for commits without a DCO signoff that should have one.
Loads config file ( defaults to dco_org_check.yaml, or specify at the command line after -c ) for credentials
Config file options ( set argument is the default if not specified )
# GitHub access token ( required )
token:
# Github org name ( required )
org:
# name of csvfile
csvfile: dco_issues.csv
# list of directory names where previous commit signoffs are in the repo
dco_signoffs_directories:
- dco-signoffs
# set to 1 if you want to have the script create the previous commits signoff files
create_prior_commits_file: 1
# directory where to store the prior commits files
create_prior_commits_dir: dco-signoffs
# list of repos to ignore when scanning
ignore_repos:
- repo1
- repo2
- ...
# list of repos to only look at when scanning
only_repos:
- repo1
- repo2
- ...
Useful tools to make doing DCO signoffs easier
There are a number of great tools out there to manage DCO signoffs for developers to make it much easier to do signoffs.
- DCO command line tool, which let's you do a single signoff for an entire repo ( https://github.com/coderanger/dco )
- GitHub UI integrations for adding the signoff automatically ( https://github.com/scottrigby/dco-gh-ui )
SPDX-License-Identifier: Apache-2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dco-org-check-0.2.tar.gz.
File metadata
- Download URL: dco-org-check-0.2.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
867bf471880792d6290f0c0ef05f36858843375350b087289979044b1886beec
|
|
| MD5 |
f865be956870e77fa0393451659999cb
|
|
| BLAKE2b-256 |
ecab06760078b048dee99c2e873a6d7bf1d2951a9a516019ab588ff645c546fc
|
File details
Details for the file dco_org_check-0.2-py3-none-any.whl.
File metadata
- Download URL: dco_org_check-0.2-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee525c0705756bf243ae456ecb9af7344db3c9afa00d619ba12f11efd0111f62
|
|
| MD5 |
7152f2c244cfcb41fff2a426ffedd456
|
|
| BLAKE2b-256 |
f39e522fa800eb736c2559d8c12fb518e36f2a4353fe676b27062dbdf4ba67fa
|