https://github.com/celeritas-project/release-scripts
Automate code releases with GitHub API, Zenodo, Zotero
Science Score: 36.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
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.1%) to scientific vocabulary
Repository
Automate code releases with GitHub API, Zenodo, Zotero
Basic Info
- Host: GitHub
- Owner: celeritas-project
- License: mit
- Language: Jupyter Notebook
- Default Branch: main
- Size: 38.1 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Celeritas release scripts
Automate code releases with GitHub API, Zenodo, Zotero.
These unpolished scripts are used as infrastructure for Celeritas, letting us build and publish releases with thorough release notes and meticulous attribution.
Zenodo releases
The all-zenodo-release notebook is how I constructed all the Zenodo
releases, using major versions as
"concept" releases and using version updates for the patches.
Git helpers
These are some simple wrappers that use null separators if possible.
Github API
The ghapicache class caches ghapi queries in a file for faster retrieval
multiple times (especially useful for debugging) or when offline (yes I've done
some of this work on an airplane...)
Zenodo API
There's no Zenodo REST API wrapper like there is for github or even zotero. Their API description is just slightly wrong, and there are a few bugs. This class simplifies access to Zenodo functionality.
Release notes
These are the scripts I use to construct release notes from a git commit range.
Owner
- Name: Celeritas Project
- Login: celeritas-project
- Kind: organization
- Repositories: 5
- Profile: https://github.com/celeritas-project
A collaboration targeting exascale simulation of high energy particle physics for detector modeling.
GitHub Events
Total
- Push event: 2
- Create event: 2
Last Year
- Push event: 2
- Create event: 2
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0