Commit Graph

94 Commits

Author SHA1 Message Date
Markus Reiter 05b5e8a834
Run cache workflow on schedule instead of on every push. (#89781) 2020-09-23 21:57:24 +02:00
Markus Reiter 22e4273c71
Remove `automerge` action and sync `dispatch-command` workflow. (#89540) 2020-09-18 22:17:29 +02:00
Markus Reiter 6d14cbc8f7
Sync `self-approve` workflow. (#89150) 2020-09-12 16:50:17 +01:00
Markus Reiter e1909101c2 Update `rerun-workflow` action. 2020-09-07 14:58:07 +02:00
Markus Reiter 0017dc36e1 Also try merging `unstable` PRs. 2020-09-06 17:01:48 +02:00
Markus Reiter 3f7e14129c Run `automerge` on pull request review. 2020-09-06 16:48:40 +02:00
Markus Reiter 92191b01c6 Try automerging if `mergeable_state` is `unknown`. 2020-09-05 02:56:44 +02:00
Markus Reiter 12e8340711 Move `mergeable_state` check to end again. 2020-09-05 02:35:47 +02:00
Markus Reiter b72a80199a Fix `automerge` code style. 2020-09-05 02:35:47 +02:00
Markus Reiter 09c0262e09 Make `automerge` more reliable. 2020-09-05 02:35:47 +02:00
Markus Reiter e068aad9fa Fix `automerge`. 2020-09-04 03:39:37 +02:00
Markus Reiter 3004e279bf Remove unused functions from `automerge` action. 2020-09-04 03:39:37 +02:00
Markus Reiter a46564b4d1 Refactor `automerge`. 2020-09-04 03:03:52 +02:00
Markus Reiter 4fda63298b Sync review action. 2020-09-03 07:18:40 +02:00
Markus Reiter fb61806e75 Only count approvals from members. 2020-09-03 05:29:11 +02:00
Markus Reiter 1e0695d9f7 Require approval for automerging. 2020-09-03 04:44:03 +02:00
Markus Reiter fc006c95d5 Output pull request reviews. 2020-09-03 04:16:43 +02:00
Markus Reiter fdfb51f22f Implement `workflow_dispatch` event. 2020-09-03 04:16:43 +02:00
Markus Reiter 1523b95a8f
Add `workflow_dispatch` event for `automerge`. (#88608) 2020-09-03 03:53:11 +02:00
Markus Reiter 6a5b29465d
Run `automerge` on `check_run`. (#88606) 2020-09-03 03:29:27 +02:00
Markus Reiter 3d63b2d99e
Refactor `automerge`. (#88605) 2020-09-03 03:06:40 +02:00
Markus Reiter e248188c50
Refactor `automerge`. (#88603) 2020-09-03 02:02:56 +02:00
Markus Reiter 73ac8d4543
Run `automerge` action on `workflow_run` event. (#88600) 2020-09-03 01:28:33 +02:00
Markus Reiter 44b439f13a
Move review action to `Homebrew/actions`. (#88597) 2020-09-03 01:01:23 +02:00
Markus Reiter ab6e98f9f4
Automatically review PRs. (#88564) 2020-09-02 22:32:44 +02:00
Markus Reiter d8dc39bb63 Support renaming labels. 2020-08-30 01:50:42 +02:00
Markus Reiter 5f3a4cb2ef Refactor `sync-labels` action. 2020-08-30 00:15:27 +02:00
Markus Reiter 483f82fab7 Remove `git_diff` workaround. 2020-08-29 20:12:32 +02:00
Markus Reiter e2daa7ec85 Don't automerge when there are outstanding requests. 2020-08-29 20:12:32 +02:00
Markus Reiter 7bce9c2306
Remove `checkout_cask_pr` action. (#88368) 2020-08-29 17:32:34 +02:00
Markus Reiter 8b42ace8a7
Create PRs for template and CI config changes. (#88367) 2020-08-29 17:13:51 +02:00
Markus Reiter fe6edccb69 Also check for `conclusion` status before automerging. 2020-08-29 06:08:33 +02:00
Markus Reiter 546a5432f3 Don't automerge pull requests which have any labels. 2020-08-29 06:08:33 +02:00
Markus Reiter c3140f9a14
Sync `rebase` workflow. (#88361) 2020-08-29 05:56:08 +02:00
Markus Reiter fb391d1618
Output check run names in `automerge`. (#87544) 2020-08-13 02:34:32 +02:00
Markus Reiter d9e1309717
Fix syncing top-level `.github` files. (#87543) 2020-08-13 02:04:25 +02:00
Markus Reiter 15ba0cb966
Don't remove custom workflows in other taps. (#87541) 2020-08-13 01:10:14 +02:00
Markus Reiter ae39694630
Refactor CI setup. (#87398) 2020-08-12 23:47:11 +02:00
Markus Reiter 2f93a52bce Update `automerge` checks for new code style. 2020-07-28 06:59:28 +02:00
Markus Reiter 8a5da2b571 Fix `path` in `sync` action. 2020-07-28 06:46:38 +02:00
Markus Reiter 38560d060c Support removing files in `sync` action. 2020-07-28 06:45:42 +02:00
Markus Reiter 287c110689
Remove Travis. (#86631) 2020-07-28 06:42:13 +02:00
Markus Reiter a09d7aca2c
Change image for `automerge` action. (#86302) 2020-07-21 04:28:22 +02:00
Eric Knibbe 8952e9d5a5
actions: remove generate_formulae.brew.sh_data.yml (#81785) 2020-05-04 19:56:44 +01:00
Jonathan Chang 622696fd27
actions: use homebrew/brew for Dockerfile (#77255) 2020-02-18 04:05:59 +00:00
Markus Reiter 61f8053c55
Allow auto-merging multiple shasum changes. (#71550) 2019-10-27 18:38:57 +01:00
Markus Reiter 6dc9dd476b
Make `#version_decreased?` less strict. (#70518) 2019-10-10 15:44:43 +02:00
Markus Reiter e9e8b164c6
Use Check Runs API. (#69065) 2019-09-13 22:54:15 +02:00
Markus Reiter f06900966f Also split versions at `_`. 2019-08-16 02:56:16 +02:00
Markus Reiter c2ddff3da5 Don't treat hex IDs as versions. 2019-08-16 02:35:37 +02:00