• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mozilla-releng / scriptworker
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: HEAD
DEFAULT BRANCH: master
Repo Added 13 Jul 2016 09:53PM UTC
Files 18
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH 0.8.0
branch: 0.8.0
CHANGE BRANCH
x
Reset
  • 0.8.0
  • 0.3.0
  • 0.4.0
  • 0.5.0
  • 0.6.0
  • 0.7.0
  • 0.7.1
  • 0.7.2
  • 0.7.x
  • 0.8.1
  • 0.8.2
  • 0.9.0
  • 1.0.0-beta1
  • 1.0.0b2
  • 1.0.0b3
  • 1.0.0b4
  • 1.0.0b5
  • 1.0.0b6
  • 1.0.0b7
  • 1.0.0b8
  • 10.0.0
  • 10.1.0
  • 10.2.0
  • 10.3.0
  • 10.4.0
  • 10.5.0
  • 10.6.0
  • 10.6.1
  • 10.6.2
  • 11.0.0
  • 11.1.0
  • 12.0.0
  • 12.1.0
  • 13.0.0
  • 14.0.0
  • 15.0.0
  • 15.0.1
  • 15.0.2
  • 15.0.3
  • 15.0.4
  • 16.0.0
  • 16.0.1
  • 16.1.0
  • 16.2.0
  • 16.2.1
  • 17.0.0
  • 17.1.0
  • 17.1.1
  • 17.2.0
  • 17.2.1
  • 17.2.2
  • 18.0.0
  • 18.0.1
  • 18.1.0
  • 19.0.0
  • 2.0.0
  • 2.1.0
  • 2.1.1
  • 2.2.0
  • 2.3.0
  • 2.4.0
  • 2.5.0
  • 2.6.0
  • 20.0.0
  • 20.0.1
  • 21.0.0
  • 22.0.0
  • 22.0.1
  • 22.1.0
  • 23.0.0
  • 23.0.1
  • 23.0.10
  • 23.0.2
  • 23.0.4
  • 23.0.5
  • 23.0.6
  • 23.0.7
  • 23.0.8
  • 23.0.9
  • 23.1.0
  • 23.2.0
  • 23.2.1
  • 23.3.0
  • 23.3.2
  • 23.3.3
  • 23.4.0
  • 23.6.0
  • 23.6.1
  • 23.6.2
  • 24.0.0
  • 26.0.0
  • 26.0.1
  • 26.0.2
  • 26.0.3
  • 26.0.4
  • 27.0.0
  • 27.1.0
  • 27.3.0
  • 28.0.0
  • 29.0.0
  • 29.0.1
  • 29.0.2
  • 3.0.0
  • 3.1.0
  • 3.1.1
  • 3.1.2
  • 4.0.0
  • 4.0.1
  • 4.1.0
  • 4.1.1
  • 4.1.2
  • 4.1.3
  • 4.1.4
  • 4.2.0
  • 5.0.0
  • 5.0.1
  • 5.0.2
  • 5.1.0
  • 5.1.1
  • 5.1.2
  • 5.1.3
  • 5.1.4
  • 5.1.5
  • 5.2.0
  • 5.2.1
  • 5.2.2
  • 5.2.3
  • 6.0.2
  • 7.0.0
  • 8.0.0
  • 8.1.0
  • 8.1.1
  • 9.0.0
  • HEAD
  • bug1378744
  • master
  • mitchhentges-patch-1
  • v1

pending completion
212

push

travis-ci

web-flow
0.8.0: gpg homedir creation (#16)

* update verify git signed commit logic

* add git repo config items

* config tweaks

* update_signed_repo

* add context.cot_config; start build_gpg_homedirs_from_repo

also create scriptworker.constants and change various things around
before pulling in jordan's download_files fixes in and rebasing.

* move stuff into cot_config

* add gpg_homedirs to cot_config

* flesh out schema; add missing docstrings

* finish build_gpg_homedirs_from_repo; rebuild_gpg async

* flake8 fixes

* create initial gpg homedirs function

* create_initial_gpg_homedirs console_script

* async sign_key.

sign_key calls gpg, which will lock the keyring, so parallelizing
sign_key in the same gpg homedir will not make sense.

however, a) we're going to be creating multiple gpg homedirs in
parallel, and while each sign_key must be run synchronously within
each gpg homedir, there's no reason why we can't run them in parallel
across gpg homedirs; and b) we're going to be creating these gpg
homedirs in the background while we're also signing firefox, so
releasing control to the event loop while we're waiting for sign_key to
finish will allow us to continue signing firefox without blocking on gpg
homedir creation.

* add worker loop to recreate gpg homedirs

* 100% config test coverage

* 100% worker coverage

* 88% gpg coverage

* fix travis?

* rename lockfile; remove _function docstrings; make
build_gpg_homedirs_from_repo more testable

* fix sign_key test failure; update requirements-*.txt with dephash

* test_build_gpg_homedirs_from_repo_lockfile

* bump sign_key timeout 30s->5min due to intermittent unit test failures

* 94% gpg.py coverage

* create_initial_gpg_homedirs tests

* fix: 96% gpg.py coverage

* mocker instead of kwargs

* 100% gpg coverage

* fix

* 0.8.0-alpha1

* update changelog

* update README

* update CHANGELOG to mention the new chain of tru... (continued)

199 of 199 new or added lines in 7 files covered. (100.0%)

1160 of 1160 relevant lines covered (100.0%)

1.0 hits per line

Relevant lines Covered
Build:
Build:
1160 RELEVANT LINES 1160 COVERED LINES
1.0 HITS PER LINE
Source Files on 0.8.0
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
212 0.8.0 0.8.0: gpg homedir creation (#16) * update verify git signed commit logic * add git repo config items * config tweaks * update_signed_repo * add context.cot_config; start build_gpg_homedirs_from_repo also create scriptworker.consta... push 13 Oct 2016 07:06PM UTC web-flow travis-ci pending completion  
See All Builds (1791)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc