This repository has been archived by the owner on Apr 13, 2021. It is now read-only.
Releases: KSP-CKAN/NetKAN-bot
Releases · KSP-CKAN/NetKAN-bot
Drafty McDraftFace
This is a description
Bennu
Features
- Override cache on Webhook inflate #76 (by: @HebaruSan, reviewed: @techman83)
- Status updates on each inflation for webhooks and indexer #80 (by: @HebaruSan, reviewed: @techman83)
Fixes
- Various download count improvements #72 #73 #74 (by: @HebaruSan, reviewed: @techman83)
Multi Stage
Features
- Collect download counts #67 (by: @HebaruSan, reviewed: @techman83)
- Allow for GitHub tokens in tests #70 (by: @HebaruSan, reviewed: @techman83)
Fixes
- Fix Staging #66 (by: @HebaruSan, reviewed: @techman83)
- Documentation Improvements #69 (by: @HebaruSan, reviewed: @techman83)
Image Credit: NASA, source.
Skylab
New Features
- Capture full error messages #63 (by: @HebaruSan, reviewed: @techman83)
- Add test for #63 (by: @techman83)
Fixes
- Switch JSON Dependency to JSON::XS (by: @techman83)
- Fix test broken by #63 improvements (by: @techman83)
- By NASA (Crew of Skylab 4. - http://grin.hq.nasa.gov/ABSTRACTS/GPN-2000-001055.html, Public Domain, https://commons.wikimedia.org/w/index.php?curid=12043872 )
Black Brant
Changes since v0.006:
New Features
- Initial Staging Process #55
- Take GitHub Release WebHooks #44
- Add Unlicense #51
- Skip mirroring when commits are sent by 'ksp-crawler' #54
Fixes
- Fix 'url_hash' method #42
- Epoch's cause a ':' in the Mirror Name #47
- Fix undefined error when SHA1 is not defined during an IA API call #53
- Be a little kinder to the IA API #54
Cleanup
- Cleanup NetKAN Tool #52
Who KAN? MirrorKAN!
Changes since v0.005:
New Features
- Spacedock Inflate Webhooks #38
- Github Inflate Webhooks #38
- CKAN Metadata Parser #38
- CLI Tool for uploading Mods to the Internet Archive where License Allows #38
- Github Webhook for uploading Mods to the Internet Archive where License Allows #38
Fixes
- Be more efficient with git #24
Cleanup
Betterer Error Parsing!
Fixes
- Even Better Error Parsing #34
Parse all the Errors!
Fixes
- Better Error Parsing #32
GENERATING UR STATUS!
Changes since v0.002:
Architecture Changes
- Mirroring of Validation dependencies moved out of 'Validate' role
- Move change commit/reset logic inside the NetKAN tool
- Pass 'CKAN-meta' into the NetKAN tool as a App::KSP_CKAN::Tools::Git object
Fixes
- Suppress superfluous git messages to make test results easier to read
- Add tests to ensure we don't repeat our debugging regression
New Features
- Status Generation
- last_inflated
- last_indexed
- last_checked
- last_error
- failed
- Output status file to $working/status/netkan.json
- Time stamps recorded in ISO861 compliant format and set to UTC
- Example output
{
"BaconLabs": {
"failed": false,
"last_checked": "2015-08-26T03:46:50Z",
"last_error": null,
"last_indexed": "2015-08-26T03:32:06Z",
"last_inflated": "2015-08-26T03:46:52Z"
},
"DogeCoinFlag": {
"failed": false,
"last_checked": "2015-08-26T03:46:52Z",
"last_error": null,
"last_indexed": "2015-08-26T03:32:08Z",
"last_inflated": "2015-08-26T03:46:54Z"
},
"DogeCoinFlag-broken": {
"failed": true,
"last_checked": "2015-08-26T03:46:52Z",
"last_error": "Error wasn't parsable",
"last_indexed": null,
"last_inflated": "2015-08-26T03:46:52Z"
},
"SmartParts": {
"failed": false,
"last_checked": "2015-08-26T03:46:54Z",
"last_error": null,
"last_indexed": "2015-08-26T03:32:10Z",
"last_inflated": "2015-08-26T03:46:56Z"
}
}
#thismightwork
Dependency addition for SSL + HTTP::Tiny