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

improve treescript try testing #88

Closed
escapewindow opened this issue Nov 21, 2019 · 0 comments · Fixed by #89
Closed

improve treescript try testing #88

escapewindow opened this issue Nov 21, 2019 · 0 comments · Fixed by #89

Comments

@escapewindow
Copy link
Contributor

escapewindow commented Nov 21, 2019

There are limits to how much we can test treescript on Try. With some fixes, we can make this experience a lot nicer.

  • Let's verify that we have trybld keys on the gecko-1-tree and gecko-1-tree-dev instances.
  • Let's remove the push scope altogether. We'll have to restrict push capabilities by ssh key and hg.m.o ACLs. (We'll want to remove this scope from the restricted scopes in scriptworker.constants as well.)
    • Alternately, we can change the restricted scope to refer to the target repo, and restrict the level 3 repos.
  • Currently the target repo is determined by metadata.source, which is hard to change on Try. Instead, let's create repo information in payload:
    • pull repo
    • pull revision and/or branch
    • push repo

This will let us e.g. pull from central, l10n bump, and push to try. Or pull from an esr68 relbranch, version bump, and push to try.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant