• 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
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

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

© 2025 Coveralls, Inc