Recent Releases of codemeta-harvester
codemeta-harvester - v0.5.1
Minor bugfix: fix contributor extraction
- Shell
Published by proycon about 1 year ago
codemeta-harvester - v0.5.0
Updated to use codemetapy v3.0.0 and codemeta v3
- Shell
Published by proycon about 1 year ago
codemeta-harvester - v0.4.1
- detect-documentation: square brackets can not be part of URLs (fixes adoc parsing)
- Ref: https://github.com/proycon/codemetapy/issues/51)
- container upgrade to Alpine 3.21
- Shell
Published by proycon over 1 year ago
codemeta-harvester - v0.4.0
- Upgraded for new dasel version (requires v2+ now)
- Updated container to Alpine 3.20
- Fixed DOI extraction from Zenodo
Bugfixes: * filter github-actions[bot] and similar from contributors * no hard fail when git pull fails
- Shell
Published by proycon almost 2 years ago
codemeta-harvester - v0.3.7
- added tagignore parameter and set default value to ignore alpha, beta, rc suffixes
- detect Cargo.toml (Rust)
- assign the top contributor as fallback author/maintainer in case none of the metadata specifies any
- implemented 'stub' detection, repository that only have metadata and no code, will negatively impact validation
- expanded README detection and README URL inferrence, now also works for bitbucket and for subdirs
- remove newlines from scraped titles
- metadata update
- Shell
Published by proycon over 2 years ago
codemeta-harvester - v0.3.6
- Container image uses new codemetapy 2.5.1
- Shell
Published by proycon over 2 years ago
codemeta-harvester - v0.3.5
- made harvester more robust against failures in the pipeline
- add README URL also for codemeta.json if missing
- Shell
Published by proycon about 3 years ago
codemeta-harvester - v0.3.4
- Keep prefix when checking out tag (thanks to @ddeboer)
- Shell
Published by proycon about 3 years ago
codemeta-harvester - v0.3.3
Release for use with codemetapy 2.4.1, no functional changes.
- Shell
Published by proycon about 3 years ago
codemeta-harvester - v0.3.2
- own codemeta metadata update
- adding some support for inferring developmentStatus from stability badges (https://masterminds.github.io/stability/)
- no need for the technologyReadinessLevel property anymore, use developmentStatus directly
- Makefile: build containers with no-cache
- fixed TRL URI (CLARIAH/tool-discovery#34)
- Dockerfile: no longer need to grab pandoc from alpine edge, it's in stable now
- Implemented "tagprefix" option to detect git version tags with a custom prefix.
- Shell
Published by proycon over 3 years ago
codemeta-harvester - v0.3.1
- support for setting group in configuration, adding a means to aggregate tools into groups #10
- Shell
Published by proycon over 3 years ago
codemeta-harvester - v0.3.0
This releases builds on codemetapy 2.3.0.
- Logs are more verbose
- Implemented DOI harvesting via Zenodo API #3
- Implemented support for Technology Readiness Level detection
- Added support for alternative spellings of README (thanks to @broeder-j) #4
- added fallbacks to self-correct in case git checkout fails, and some other improvements in error catching and overall robustness
- fix for 'Inferring repostatus information from git activity', wasn't always run
- documentation update
- Shell
Published by proycon over 3 years ago
codemeta-harvester - v0.2.2
- Attempt to infer repostatus from git activty
- Fixed running without configuration mode, infer project in current working dir (e.g. no positional arguments)
- Shell
Published by proycon over 3 years ago
codemeta-harvester - v0.2
- Dockerfile: allow building against any development version of codemetapy
- Allow validation against a SHACL schema (https://github.com/proycon/codemetapy/issues/21)
- Implemented support for Gitlab API harvesting (#1, thanks to @xmichele)
- don't query api for unsupported git forges
- Limit 999kb for downloaded files from git clone (thanks to @xmichele)
- Improved overall error feedback, logging, and verbosity
- enabled new codemetapy --enrich option for some automatic enrichment
- derived some properties we from the very latest master branch instead of a specific version and backport to older versions (such as maintainer and repostatus) because these are more repo-bound than version bound. (we do this even if an explicit codemeta.json was provided!)
- allow single letter suffixes in version numbers (as used by @dirkroorda in text-fabric)
- improved getting latest version (git tag): let git itself handle the sorting of tags based on semantic version
- implemented CI detection from README
- implemented support for harvesting services without source (limited)
- Shell
Published by proycon over 3 years ago
codemeta-harvester - v0.1
First release, should be fairly functional all-around but does still require some further testing.
- Shell
Published by proycon about 4 years ago