The folder houses GitHub-specific files, specifically:
- GitHub Labels Configuration
YAML
file:labels.yml
- GitHub Dependabot Configuration
YAML
file:dependabot.yml
- Suite of GitHub Action Workflows in the
.github/workflows/
folder.
Currently, this package employs the following suite of GitHub Actions in its CI/CD DevOps pipelines:
check.yml
: Performs a cross-platform package check (viaR CMD CHECK
) on every push and pull request intomain
.coverage.yml
: Tests and runs code-coverage analysis (viacovr::codecov()
) on the package.docker.yml
: Builds package'sDockerfile
's for database(s) and APIs and pushes them to this repo's GitHub Container Registry orghcr.io
. See actuarialdb for an example.document.yml
: Roxygenize's the R Package by runningroxygen2::roxygenize()
(akin todevtools::document()
).gh-release.yml
: Performs actions for a GitHub Release.gha-versions.yml
: Updates the GitHub Actions versions themselves.git-cliff.yml
: Updates theCHANGELOG.md
via git-cliff.labels.yml
: Applies repo-specific GitHub Issue Labelslinguist.yml
: Applies.gitattributes
for GitHub-Linguist.lint-changes.yml
: Only applies to pull-requests - lints code changes.lintr.yml
: Lints the R Package codebase.pkgdown.yml
: Creates and deploys the package documentation site viapkgdown
.style.yml
: ImplementsstyleR
on the R package.toc.yml
: Updates theREADME.md
's table of contents.