mirror of
https://github.com/NVIDIA/OpenShell.git
synced 2026-10-03 16:11:17 +08:00
55 lines
1.8 KiB
YAML
55 lines
1.8 KiB
YAML
name: "DCO Assistant"
|
|
|
|
on:
|
|
issue_comment:
|
|
types: [created]
|
|
pull_request_target:
|
|
types: [opened, closed, synchronize]
|
|
|
|
env:
|
|
DCO_SIGN_COMMENT: "I have read the DCO document and I hereby sign the DCO."
|
|
|
|
permissions:
|
|
actions: write
|
|
checks: none
|
|
contents: write
|
|
deployments: none
|
|
id-token: none
|
|
issues: none
|
|
discussions: none
|
|
packages: none
|
|
pages: none
|
|
pull-requests: write
|
|
repository-projects: none
|
|
security-events: none
|
|
statuses: write
|
|
|
|
jobs:
|
|
DCOAssistant:
|
|
if: github.repository_owner == 'NVIDIA'
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: "DCO Assistant"
|
|
if: |
|
|
(github.event.comment.body == 'recheck' ||
|
|
github.event.comment.body == env.DCO_SIGN_COMMENT) ||
|
|
github.event_name == 'pull_request_target'
|
|
uses: contributor-assistant/github-action@ca4a40a7d1004f18d9960b404b97e5f30a505a08
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
with:
|
|
path-to-signatures: "dco-signatures.json"
|
|
path-to-document: "https://github.com/NVIDIA/OpenShell/blob/main/DCO"
|
|
branch: "signatures"
|
|
allowlist: "dependabot[bot]"
|
|
create-file-commit-message: "chore: create file to store dco signatures"
|
|
signed-commit-message: "chore: $contributorName has signed the dco in #$pullRequestNo"
|
|
custom-notsigned-prcomment: >-
|
|
Thank you for your submission! We ask that $you sign our
|
|
[Developer Certificate of Origin](https://github.com/NVIDIA/OpenShell/blob/main/DCO)
|
|
before we can accept your contribution. You can sign the DCO by
|
|
adding a comment below using this text:
|
|
custom-pr-sign-comment: ${{ env.DCO_SIGN_COMMENT }}
|
|
lock-pullrequest-aftermerge: false
|
|
use-dco-flag: true
|