Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade pushapkscript to use scriptworker v1.0.0b4 (without chain of trust enabled) #5

Merged
merged 1 commit into from Jan 10, 2017

Conversation

JohanLorenzo
Copy link
Contributor

Basically, the only change needed was related valid_artifact_rules. I plan to hard code it until Chain of Trust is enabled. Once it is, artifacts will be downloaded directly via scripworker, so pushapkscript won't have to know about this anymore. Because the config file has to be changed, v0.2.0 should be released (at any point) after this patch.

This also upgrades mozapkpublisher (enables better logging and uses new versions of store_l10n cc @flodolo ).

This has been tested locally as far as I could get: APKs are refused by Google Play because we don't have more recent APK to provide (except the single locale ones, but that check stops the publishing at an earlier step).

@JohanLorenzo JohanLorenzo self-assigned this Jan 9, 2017
self.assertEqual(get_default_config(), {
'work_dir': '/a/current/work_dir',
'schema_file': '/a/current/dir/pushapkscript/data/pushapk_task_schema.json',
'valid_artifact_rules': {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the test's failing because this needs to be a list of dicts.

(without chain of trust enabled)
@coveralls
Copy link

Coverage Status

Coverage remained the same at 94.969% when pulling fe183bd on JohanLorenzo:scriptworker-1.0.0 into 6e73064 on mozilla-releng:master.

@JohanLorenzo JohanLorenzo merged commit 4c8d20d into mozilla-releng:master Jan 10, 2017
@JohanLorenzo JohanLorenzo deleted the scriptworker-1.0.0 branch April 10, 2019 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants