Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
â—‹CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 5 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
â—‹Academic email domains
-
â—‹Institutional organization owner
-
â—‹JOSS paper metadata
-
â—‹Scientific vocabulary similarity
Low similarity (15.5%) to scientific vocabulary
Repository
🤖 GitHub Actions for CCBR repos
Basic Info
- Host: GitHub
- Owner: CCBR
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://ccbr.github.io/actions/
- Size: 2.74 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 10
- Releases: 12
Metadata Files
README.md
CCBR actions 🤖
GitHub Actions for CCBR repos
Custom GitHub Actions and example workflows for CCBR repositories. View our documentation website for implementation details. View the GitHub Actions docs for information on how to write and use GitHub Actions workflows.
Examples
See examples/ for workflow examples. You can copy these to
your own repository in the .github/workflows/ directory and modify
them for your needs.
- add-issue-label-list
- auto-format
- build-docker-auto
- build-docker-manual
- build-nextflow
- build-python
- build-snakemake
- check-links
- docs-mkdocs
- docs-quarto
- draft-release
- label-issues-repo-name
- post-release
- techdev-project
- update-cff-R
- user-projects
Actions
Custom actions used in our github workflows.
- add-issue-label-list - Update issue description with a list of issues of a given label
- build-docker - Build a docker container using CCBR guidelines
- draft-release - Draft a new release based on conventional commits and prepare release notes
- label-issue-repo-name - Label issues & PRs with the repository name
- mkdocs-mike - Deploy documentation to github pages using mkdocs + mike
- post-release - Post-release cleanup chores, intended to be triggered by publishing a release
Package
ccbr_actions is a Python package with helper functions used by our
custom GitHub Actions. You do not need to install the package in order
to use the example workflows, as the actions install their dependencies
as needed. However, you can install the package if you wish to use it
outside of GitHub Actions or contribute changes.
Installation
You will need the GitHub CLI installed (this is pre-installed on all github actions runners): https://github.com/cli/cli#installation
Then install the ccbr_actions package with pip:
bash
pip install git+https://github.com/CCBR/actions
Or install it from a specific version or branch with:
bash
pip install git+https://github.com/CCBR/actions@v0.1
View the package documentation here.
Help & Contributing
Come across a bug? Open an issue and include a minimal reproducible example.
Have a question? Ask it in discussions.
Want to contribute to this project? Check out the contributing guidelines.
Citation
Please cite this software if you use it in a publication:
Sovacool K. and Koparde V. (2025). CCBR actions: GitHub Actions for CCBR repos (version v0.2.6). DOI: 10.5281/zenodo.13761059 URL: https://ccbr.github.io/actions/
Bibtex entry
bibtex
@misc{YourReferenceHere,
author = {Sovacool, Kelly and Koparde, Vishal},
doi = {10.5281/zenodo.13761059},
month = {4},
title = {CCBR actions: GitHub Actions for CCBR repos},
url = {https://ccbr.github.io/actions/},
year = {2025}
}
Inspiration
This project was inspired by r-lib/actions and {usethis}. Check them out for actions, workflows, and helper functions for R packages!
Owner
- Name: CCR Collaborative Bioinformatics Resource
- Login: CCBR
- Kind: organization
- Email: nciccbr@mail.nih.gov
- Location: United States of America
- Website: https://bioinformatics.ccr.cancer.gov/ccbr/
- Repositories: 92
- Profile: https://github.com/CCBR
CCR Collaborative Bioinformatics Resource, Center for Cancer Research (NCI), National Institutes of Health
Citation (CITATION.cff)
GitHub Events
Total
- Create event: 53
- Release event: 9
- Issues event: 22
- Delete event: 44
- Issue comment event: 28
- Public event: 1
- Push event: 222
- Pull request review event: 1
- Pull request event: 67
Last Year
- Create event: 53
- Release event: 9
- Issues event: 22
- Delete event: 44
- Issue comment event: 28
- Public event: 1
- Push event: 222
- Pull request review event: 1
- Pull request event: 67
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 8
- Total pull requests: 15
- Average time to close issues: 2 months
- Average time to close pull requests: about 7 hours
- Total issue authors: 2
- Total pull request authors: 2
- Average comments per issue: 0.25
- Average comments per pull request: 0.53
- Merged pull requests: 14
- Bot issues: 1
- Bot pull requests: 4
Past Year
- Issues: 7
- Pull requests: 15
- Average time to close issues: 2 days
- Average time to close pull requests: about 7 hours
- Issue authors: 2
- Pull request authors: 2
- Average comments per issue: 0.29
- Average comments per pull request: 0.53
- Merged pull requests: 14
- Bot issues: 1
- Bot pull requests: 4
Top Authors
Issue Authors
- kelly-sovacool (17)
- kopardev (1)
- github-actions[bot] (1)
Pull Request Authors
- kelly-sovacool (44)
- github-actions[bot] (15)
- kopardev (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- Click >= 8.1.3
- PyGithub >= 2
- actions/checkout v4 composite
- actions/setup-python v5 composite
- psf/black stable composite
- quarto-dev/quarto-actions/setup v2 composite
- actions/checkout v4 composite
- actions/setup-python v3 composite
- codecov/codecov-action v4 composite
- psf/black stable composite
- actions/add-to-project v1.0.2 composite
- actions/setup-python v5 composite
- CCBR/actions/draft-release main composite
- actions/checkout v4 composite
- CCBR/actions/post-release main composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- ietf-tools/semver-action v1 composite
- actions/setup-python v5 composite