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

escapewindow / scriptworker
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: fxci
DEFAULT BRANCH: master
Repo Added 03 May 2016 06:25PM 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
  • #77
  • 0.1.0
  • 0.1.1
  • 0.1.2
  • 0.2.0
  • 0.2.1
  • 0.4.0
  • 0.4.1a
  • 0.5.0
  • 0.6.0
  • 0.7.0
  • 0.7.0-prep
  • 0.7.1
  • 0.7.2
  • 0.7.x
  • 0.8.1
  • 0.8.2
  • 0.9.0
  • 1.0.0-beta1
  • 1.0.0-docs
  • 1.0.0b2
  • 1.0.0b2-branch
  • 1.0.0b3
  • 1.0.0b4
  • 1.0.0b5
  • 1.0.0b6
  • 1.0.0b7
  • 1.0.0b8
  • 1.0b4
  • 1.0b5
  • 1.0b7
  • 10.0.0
  • 10.6.0
  • 10.6.1
  • 10.6.2
  • 11.0.0
  • 11.1.0
  • 12.0.0
  • 12.0.1
  • 12.1.0
  • 12_1_0
  • 13.0.0
  • 14.0.0
  • 1486970
  • 15.0.0
  • 15.0.1
  • 15.0.2
  • 15.0.3
  • 15.0.4
  • 16.0.0
  • 16.1.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
  • 2.1.0
  • 2.1.1
  • 2.2.0
  • 2.3.0
  • 2.5.0
  • 2.6.0
  • 20.0.0
  • 20.0.1
  • 21.0.0
  • 211
  • 22-branch
  • 22.0.0
  • 22.0.1
  • 22.1.0
  • 23.0.0
  • 23.0.1
  • 23.0.2
  • 23.1.0
  • 23.1.0-addendum
  • 230-branch
  • 27.1.0
  • 27.3.0
  • 28.0.0
  • 29.0.0
  • 29.0.1
  • 29.0.2
  • 3.0-branch
  • 3.0.0
  • 3.1.0
  • 3.1.1
  • 3.1.2
  • 310
  • 311
  • 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
  • 9.0.0
  • ContextTasks
  • Download404
  • TaskContext
  • action-cot
  • action-hook
  • action-hook2
  • action-hook4
  • aiohttp-warnings
  • aiohttp2.x
  • aiohttp3
  • artifact_subdirs
  • artifacts
  • async-wait-timeout
  • b-412
  • b413
  • b414
  • b502
  • balrog-nightly
  • bug1326436
  • bug1597671
  • claimWork
  • claimWorkLog
  • client
  • clientId
  • close_fh
  • concurrent-tests
  • cot
  • cot-cleanup
  • cot-log
  • cot-tier1
  • cot-verify
  • cot-verify-test
  • cot-version6
  • cotdocs
  • cotv2
  • cotv2-fix-actions
  • cotv2-relpro-symbol
  • cotv3
  • create-keys-fix
  • create-test-workdir
  • cron
  • decision-0.1.10
  • decision-sha
  • deps
  • docfix
  • docker
  • docker-entrypoint
  • docker-fix
  • docs
  • ecdsa
  • ed25519
  • ed25519-wip
  • env-taskid
  • esr60
  • event_loop_249
  • fix-build-chain
  • fix-cot-verify-logs
  • fix-docker
  • fix-downloads
  • fix-fennec-candidates
  • fix-gpg
  • fix-loop
  • fix-mobil
  • fix-new-keys
  • fix-poll
  • fix-targz
  • fix-tests
  • fix-verify-cot
  • fix_balrog
  • fix_polling
  • fix_py36
  • flake8-docstrings
  • fuzzy-match
  • fxci
  • generic-worker-cot
  • git-tags
  • googleplay-scopes
  • gpg-sync
  • gpg_mv
  • ignore-sh
  • imagehash
  • instance-docs
  • integration-worker
  • intermittents
  • intermittents-pt2
  • issue34
  • issue35
  • issue63
  • killenv
  • link-cot
  • log
  • log-version
  • maple
  • master
  • max-recursion
  • max-timeout-crash
  • mohawk-info
  • multi-dockerfiles
  • multi-tags
  • multi-task
  • multiple-retrigger
  • multisign
  • no-concurrent-tests
  • no-decision-decision
  • no-sleep
  • no-sys-exit
  • oak
  • pip-compile-multi
  • private-artifacts
  • puppet-mdc1
  • pushapk
  • pushapk-retrigger
  • py36
  • py36-dockerfiles
  • py37-testing
  • pytest-warnings
  • relative_links
  • remove-gpg
  • render-first
  • repackage-cot
  • require-py37
  • retrigger-cot
  • retry_timeout
  • robust-uploads
  • rootUrl
  • scriptclient
  • segfault-retries
  • sig-cmdln
  • signing
  • signing-blues
  • slugid-ascii
  • sw-17.1.1
  • sw2730
  • temp_creds
  • try-comment
  • tweaks
  • unclosed-session
  • unfreeze
  • unique-downloads
  • unquote
  • unsigned
  • update-requirements
  • usercancel
  • usercancel-wip
  • v9
  • watchedfilehandler
  • wcosta-rel
  • worker-pool-id
  • worst_level
  • xpi
  • yaml

pending completion
216

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)

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
216 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:08PM UTC web-flow travis-ci pending completion  
See All Builds (1260)
  • 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