make all
for x in man/*.1; do man "$x"; doneThe coverage payload expected by Code Climate is defined canonically by schema.json in the root of this repository. Examples can be found in the examples folder.
All uploads should occur with a user agent of:
TestReporter/{VERSION} (Code Climate, Inc.)
-
We default
run_attoTime.nowwhen missing -
We ignore
committed_atwhen it's0(afterto_i), apparently- No idea what downstream impact this case has, I know we at least rely on this in the Extension to know if results are still able to be rendered
-
We just skip reports if
ci_service.pull_request != "false", so good thing no-one writes that? -
environmentdoesn't seem required, and we store only the following keys::test_framework:pwd:rails_root:simplecov_root:gem_version
-
From
ci_servicewe store the following keys::name:build_url:build_identifier:pull_request:branch:commit_sha
Used for comparison and/or status update event payloads:
branchcommit_shacommitted_atcovered_percent
Unclear. It think only covered_percent is copied to snapshot (repo-totals)
and constant (by source file) records.
TODO
- Ensure that you have AWS CLI installed
- You'll also need to have GPG setup
To release a new version,
- Update VERSION in Makefile
- Update CHANGELOG
- Run
make release
This command will build the binaries for the given version and update the binaries for latest.