zuul/tests
Clark Boylan cee7a4e248 Switch to LRU based sha to PR cache
This updates the github driver to cache PRs by sha using cachetool's
LRUCache.

We make this change because we need to cache closed PRs so can't rely on
the action of closing a PR to remove the PR from the cache. Since we
don't have a good method of evicting entries we fall back to LRU with
a reasonable cache size (2k commits).

Change-Id: I5fb6c8b33f9eed221a8b84e537f02e7dccf2d2df
2019-02-19 09:31:54 -08:00
..
fixtures Mark as unsafe commit message at inventory 2019-02-13 09:42:39 +01:00
nodepool Set relative priority of node requests 2018-11-30 12:50:34 +01:00
remote Merge "Convert zuul_return into action plugin" 2019-01-18 20:37:11 +00:00
unit Switch to LRU based sha to PR cache 2019-02-19 09:31:54 -08:00
__init__.py Add non-voting jobs. 2012-08-23 23:20:09 +00:00
base.py Re-use the github PR object when fetching reviews 2019-02-15 07:49:13 +01:00
encrypt_secret.py Make tests' encrypt_secret.py work with python3 2017-10-19 18:09:57 +00:00
fakegithub.py Switch to LRU based sha to PR cache 2019-02-19 09:31:54 -08:00
make_playbooks.py Use libyaml if possible 2017-04-04 11:49:05 -07:00
print_layout.py Do not add implied branch matchers in project-templates 2017-09-30 10:19:07 -07:00