Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

23 Commits

Repository files navigation

.github

Org-wide defaults for DataKind: community health files and shared CI workflows.

Community health files

FilePurpose
CONTRIBUTING.mdBranching, PR process, testing, approvals
.github/PULL_REQUEST_TEMPLATE.mdPR template with SOC 2 checklist
CODE_OF_CONDUCT.mdCode of conduct
SECURITY.mdVulnerability reporting

Repos override any of these by adding a local copy.

Reusable workflows

Copy .github/workflows/ci.yml.example to .github/workflows/ci.yml and .github/workflows/post-release.yml.example to .github/workflows/post-release.yml. Comment out jobs you don't need, add local lint / test jobs.

WorkflowPurpose
pr-titleValidates PR titles
link-asana-taskRequires Asana task URL and links PR via GitHub integration
dependency-reviewFlags vulnerable dependency changes
enforce-pr-targetsPRs to main only from release/* or hotfix/*
pre-releaseRequires CHANGELOG.md on PRs to main
post-releaseTags release and opens PR to sync main into develop
npm-auditnpm audit (Node repos)
composer-auditcomposer audit (PHP repos)

Who can edit

Changes here affect all org repos that inherit from it. Open a PR to propose changes.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors