The folder houses GitHub-specific files, specifically:
- GitHub Labels Configuration
YAMLfile:labels.yml - GitHub Dependabot Configuration
YAMLfile: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.mdvia git-cliff.labels.yml: Applies repo-specific GitHub Issue Labelslinguist.yml: Applies.gitattributesfor 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: ImplementsstyleRon the R package.toc.yml: Updates theREADME.md's table of contents.