Craig Tiller
a5f1ac8d6a
[autofix] Get iwyu, clang-tidy working with the pr-autofixer again ( #31922 )
...
* debug
* get clang-tidy, iwyu on pr-autofix again
* Revert "debug"
This reverts commit 7d791d6406
.
2 years ago
Alex
90beb3f4c4
GitHub Workflows security hardening ( #31057 )
...
* build: harden pr-auto-fix.yaml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
* build: harden pr-auto-tag.yaml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2 years ago
Craig Tiller
0aba64fa07
[pr-fixer] Fix the pr-fixer ( #30311 )
...
* fix-attempt
* fix-attempt
* fix-attempt
2 years ago
Craig Tiller
a6ee377bc7
[pancakes] Speed up ( #29674 )
...
* upgrade cache impl
* better cache
* run against right repo
* syntax
* speed fetch
3 years ago
Craig Tiller
5d10b13f24
Delete happy-pancakes.yml ( #27955 )
...
I'm not going to get a chance to finish this for a while, so delete for now.
3 years ago
Craig Tiller
da2e8ddc4e
Flush auto fixer cache once per week ( #27650 )
...
* cache-invalidation
* ??
* indent
* Update pr-auto-fix.yaml
3 years ago
Craig Tiller
9b43c881d7
Add python formatters to sanitize.sh ( #27253 )
...
* Add python sanitizers to sanitize.sh
* virtualenv
3 years ago
Craig Tiller
0116acc2fb
Label automated fixes better ( #27140 )
3 years ago
Craig Tiller
5b80b4410d
Revert "Publish status from happy pancakes stuff ( #27012 )" ( #27108 )
...
This reverts commit 2526617b27
.
3 years ago
Craig Tiller
2526617b27
Publish status from happy pancakes stuff ( #27012 )
...
* publish status
* fix?
3 years ago
Craig Tiller
5b7c25155e
Prototype: Automatic PR Labeler ( #27015 )
...
* prototype: automatic labeler
* fix?
* fix?
3 years ago
Craig Tiller
8a0b844469
Add a roll-up semi-optional status action ( #26939 )
...
It check status on a pr, and when some set are successful it makes itself successful.
If any that it's watching fail, it fails.
If the force-merge label is applied, it succeeds.
With the plan: we make EasyCLA and probably Sanity, and this one required statuses for merging (i.e. anything that should not be bypassed still gets verified by GitHub)
We make every other status that we believe in (so everything but the Google3 presubmits because they're fresh?) something that this script verifies.
That lets us do automerge (all things are passing)
And if all things are not passing we can use human judgement and apply the force-merge label to bypass these checks... But importantly not the CLA check
3 years ago
Craig Tiller
3e122fd050
Faster pancakes: cache bazel steps between builds ( #26937 )
...
* cache bazel steps
* test break
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
8a0e723159
Fix bug where multiple branches confuse PanCakes ( #26922 )
3 years ago
Craig Tiller
4966a6bcbd
Add tooling to auto-fix sanity tests ( #26852 )
...
* auto-fix experiment
* document optout
* temp fix
3 years ago