mozilla-releng / mozilla-releng/scriptworker

bug 1400258 - cot verification should write to `live_backing.log`

Open
#179 0 comments 0 reactions 1 assignee View on GitHub

@escapewindow is already working on this.

Since Jun 1, 2018.

Dominant language
Python
Stars
5
Forks
39
Avg merge
4h 18m
Merged PRs (30d)
6

Description

Right now, we write our cot log to public/logs/chain_of_trust.log. If this passes, then we start writing public/logs/live_backing.log using the task output. This works in the standard case, where cot verification passes.

When cot fails, treeherder doesn't show the cot failure, because it doesn't know about chain_of_trust.log. We could solve this by teaching treeherder about this log, or we could solve by:

  • writing the chain of trust log to public/logs/live_backing.log, and EITHER

  • moving the chain of trust log to public/logs/chain_of_trust.log on success, OR

  • appending the task log to the chain of trust log at public/logs/live_backing.log, depending on whether we prefer 2 different log files or not.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.