Skip to content
This repository has been archived by the owner on Apr 13, 2021. It is now read-only.

GENERATING UR STATUS!

Compare
Choose a tag to compare
@techman83 techman83 released this 30 Aug 04:16
· 155 commits to master since this release

status_quo-kka_generate

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"
    }
}