Commit Graph

165 Commits

Author SHA1 Message Date
Markus Reiter 4f914ca088
Only run `audit` on all casks if individual casks are not tested. (#89182) 2020-09-13 05:04:37 +01:00
Markus Reiter 8f46d37e85
Switch to new `automerge` action. (#89181) 2020-09-13 04:06:26 +01:00
dependabot[bot] b6defe0ccf
Bump reitermarkus/rerun-workflow (#89180)
Bumps [reitermarkus/rerun-workflow](https://github.com/reitermarkus/rerun-workflow) from 327008de871fa48cbbaf7ecd82ee19d59a829c29 to 1.1.2. This release includes the previously tagged commit.
- [Release notes](https://github.com/reitermarkus/rerun-workflow/releases)
- [Commits](327008de87...0590c9e73f)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-13 03:45:00 +01:00
Markus Reiter efc34d85d8
Remove `cocoapods` symlink on CI. (#88948) 2020-09-09 13:42:56 +02:00
dependabot[bot] 3f1679314c
Bump peter-evans/create-pull-request (#88816)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 82c423c73b1acdb27e6f2754eaab8ff76fb21dc0 to 3.3.0. This release includes the previously tagged commit.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](82c423c73b...44f76dd5b3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-07 23:02:19 +01:00
Markus Reiter e1909101c2 Update `rerun-workflow` action. 2020-09-07 14:58:07 +02:00
Markus Reiter fcb5dd5378 Run `rerun-workflow` less often. 2020-09-06 19:22:14 +02:00
Markus Reiter 1ab7bf58ca Add `rerun-workflow` action. 2020-09-06 17:52:17 +02:00
Markus Reiter e784bdb4f9 Remove `status` from `automerge.yml`. 2020-09-06 17:42:50 +02:00
Markus Reiter d97a1c8b15 Skip `automerge` if review is not an approval. 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 4729fb7ac8 Automatically add `documentation` label. 2020-09-05 23:57:15 +02:00
Markus Reiter f680e96d9e Remove support for `ci-verified-manually` label. 2020-09-04 08:03:33 +02:00
Markus Reiter a6cbe0e731 Fetch PR labels to ensure they are up-to-date. 2020-09-04 06:51:27 +02:00
Markus Reiter 42da745693
Delete update-pr-branch.yml 2020-09-03 08:57:21 +02:00
Markus Reiter 933c4f9a04
Rename .github/workflowS/update-pr-branch.yml to .github/workflows/update-pr-branch.yml 2020-09-03 08:55:01 +02:00
Markus Reiter b762745a31 Use `Homebrew/actions/post-review`. 2020-09-03 07:08:38 +02:00
Markus Reiter 66ad7ab382 Fix self-approving username. 2020-09-03 07:07:39 +02:00
Markus Reiter 68389c639b Remove `if` from workflow. 2020-09-03 07:01:46 +02:00
Markus Reiter c82a2469d7 Add missing property. 2020-09-03 06:58:47 +02:00
Markus Reiter 78e7d7496e Fix workflow syntax. 2020-09-03 06:55:55 +02:00
Markus Reiter a7310abbf3 Add `self-approve` action. 2020-09-03 06:46:47 +02:00
Markus Reiter 1e0695d9f7 Require approval for automerging. 2020-09-03 04:44:03 +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 73ac8d4543
Run `automerge` action on `workflow_run` event. (#88600) 2020-09-03 01:28:33 +02:00
Markus Reiter e0b2d1568d
Change step names. (#88599) 2020-09-03 01:15:40 +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 8caf8be7cb
Remove custom annotation logic. (#88563) 2020-09-02 22:31:35 +02:00
Markus Reiter e3b2ec4f83
Use commit hash instead of version. (#88562) 2020-09-02 18:11:31 +02:00
Markus Reiter 7b2e89f5f3
Fix `dotnet` conflict. (#88476) 2020-09-01 03:53:01 +02:00
Markus Reiter 64a0dc2813 Run subsequent steps even if `audit` fails. 2020-08-31 19:30:06 +02:00
Markus Reiter c3abe0e55b Check for `ci-verified-manually` label. 2020-08-31 19:30:06 +02:00
Markus Reiter 3ca26fa7b6
Prefix CI labels with `ci-`. (#88423) 2020-08-30 21:32:52 +02:00
Markus Reiter 5f3a4cb2ef Refactor `sync-labels` action. 2020-08-30 00:15:27 +02:00
Markus Reiter 675431e167 Use same casing for all workflows. 2020-08-29 22:18:34 +02:00
Markus Reiter edfb399fa4
Fix workflow name. (#88370) 2020-08-29 17:52:00 +02:00
Markus Reiter 8b42ace8a7
Create PRs for template and CI config changes. (#88367) 2020-08-29 17:13:51 +02:00
Markus Reiter 5fc535075c
Check for `skip-install` label. (#88301) 2020-08-29 05:38:11 +02:00
Markus Reiter a265632bab
Add conclusion step for CI. (#88243) 2020-08-28 00:55:56 +02:00
Markus Reiter 7ddcc5b938
Increase automerge interval to every 30 minutes. (#88267) 2020-08-27 19:07:46 +02:00
Markus Reiter fa51ddee01
Only run `test` if matrix is non-empty. (#88181) 2020-08-26 13:27:42 +02:00
BrewTestBot (Rebase PR Action) dcc8098dcd Actually check out pull request. 2020-08-25 06:33:25 +02:00
BrewTestBot (Rebase PR Action) 081e3c70a4 Use upstream rebase action again. 2020-08-25 06:16:45 +02:00
BrewTestBot (Rebase PR Action) aa5ef9cdb7 Don't save credentials for rebase action. 2020-08-25 06:03:31 +02:00
Markus Reiter 348b4351dc Use `HOMEBREW_GITHUB_API_TOKEN` again. 2020-08-25 05:45:10 +02:00
Markus Reiter bc82259a82 Debug rebase action. 2020-08-25 05:40:04 +02:00
Markus Reiter a14091cae4 Use `GITHUB_TOKEN` for rebase action. 2020-08-25 05:16:36 +02:00
Markus Reiter bd0063bb8b
Add action to rebase pull request. (#88097) 2020-08-25 04:51:23 +02:00
Markus Reiter 04e9f8d8de
Use `setup-homebrew` action. (#88033) 2020-08-25 04:17:40 +02:00
Markus Reiter 863fca122e Fix CI event name. 2020-08-22 21:51:28 +02:00
Markus Reiter e009305436
Fix CI event name. (#88012) 2020-08-22 21:48:10 +02:00
Markus Reiter 2db2ebff5e
Use `pull_request_target` for CI workflow. (#88011) 2020-08-22 21:35:14 +02:00
Markus Reiter 3453d80e35
Only uninstall conflicting casks and formulae if they are installed. (#87958) 2020-08-22 00:11:32 +02:00
Markus Reiter f2681a46a0 Uninstall conflicting casks and formulae on CI. 2020-08-21 23:27:07 +02:00
Markus Reiter beb5dc6bdc Remove old CI workflow. 2020-08-16 05:37:10 +02:00
Markus Reiter e407f3fb28 Use `HOMEBREW_READ_ONLY_GITHUB_API_TOKEN` for `audit`. 2020-08-15 04:14:06 +02:00
Markus Reiter 4f639f2f66 Try `HOMEBREW_READ_ONLY_GITHUB_API_TOKEN`. 2020-08-15 03:08:02 +02:00
Markus Reiter fb391d1618
Output check run names in `automerge`. (#87544) 2020-08-13 02:34:32 +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 d8753586ea Add workaround for Visual Studio. 2020-08-11 05:05:57 +02:00
Markus Reiter 0156eb9b9b
Add cache `restore-keys`. (#87363) 2020-08-11 01:41:19 +02:00
Markus Reiter 7e93da7a8a
Actually pass `new_cask` to `Auditor`. (#87359) 2020-08-10 20:38:50 +02:00
Vítor Galvão 2ee9f56168
Always run `brew cask style`. (#87001)
Co-authored-by: Markus Reiter <me@reitermark.us>
2020-08-04 12:09:10 +02:00
Markus Reiter 51483041a9
Print annotations for checks. (#86805) 2020-07-30 09:20:47 +02:00
Markus Reiter 0f1f55b9b8 Update branch for `actions/checkout`. 2020-07-28 06:48:56 +02:00
Mike McQuaid 9a1081905c
.github/workflows: run `brew cask style`. (#85573)
Do this for all casks instead of a single cask.

As-of https://github.com/Homebrew/brew/pull/7867 we will need to
ensure that this never fails to avoid breaking Homebrew/brew CI
(and vice versa).
2020-07-27 14:55:41 +01:00
Markus Reiter 9a79430abb
Refactor CI. (#86300) 2020-07-21 18:23:09 +02:00
Markus Reiter 3db9583c6f
Revert "Change container image for `BrewTestBot` (#86216)" (#86301)
This reverts commit eef38eb6e9.
2020-07-21 04:13:21 +02:00
Randall eef38eb6e9
Change container image for `BrewTestBot` (#86216) 2020-07-21 04:12:08 +02:00
Randall 8ce295c4a9
Fix GitHub Actions’s `Please tell me who you are` Fail (#86070) 2020-07-16 21:44:48 +00:00
Vítor Galvão ec9b54ff9c
Update ci.yml (#84121)
Use long curl flags
2020-06-11 00:23:21 +01:00
Randall 42a8813026
Fix GitHub Actions. (#84053)
Co-authored-by: Markus Reiter <me@reitermark.us>
2020-06-10 16:14:49 +02:00
Eric Knibbe 8952e9d5a5
actions: remove generate_formulae.brew.sh_data.yml (#81785) 2020-05-04 19:56:44 +01:00
Markus Reiter 69bb57da2e Unset `HOMEBREW_CASK_OPTS` on CI. 2020-03-05 17:33:54 +01:00
Eric Knibbe 2998d3be46
Only run workflows on main repo (#76634) 2020-02-06 18:43:50 +01:00
Markus Reiter 5e75a9f5f1
Update GitHub Actions to `macos-latest`. (#74549) 2019-12-20 09:37:06 +01:00
Markus Reiter 3eba1a5433 Fix quotes. 2019-10-22 03:32:01 +02:00
Markus Reiter 1ed68ef73a Find pull request URL. 2019-10-22 03:25:20 +02:00
Markus Reiter 2b1fc85679 Fix `jq` output. 2019-10-22 03:06:26 +02:00
Markus Reiter 9c396d2eae Debug `PR_URL`. 2019-10-22 03:00:20 +02:00
Markus Reiter 6958fb0147 Add debugging for style action. 2019-10-22 02:18:25 +02:00
Markus Reiter f6e47ca55e
Add annotations for `brew cask style`. (#70814) 2019-10-22 02:07:05 +02:00
Markus Reiter 44ab50888d
Use seperate CI job to check style. (#71190) 2019-10-20 19:19:39 +02:00
Markus Reiter a7932541d6
Fix GitHub Actions CI. (#70803) 2019-10-14 19:29:14 +02:00
EricFromCanada 42cb93fe4e actions: only generate data from main repo 2019-10-02 23:47:25 +02:00
EricFromCanada be554b9017 actions: shallow-clone formulae.brew.sh 2019-10-02 23:47:25 +02:00
Markus Reiter 4064c5fdb8
Fix `brew pull` on CI. (#68935) 2019-09-12 00:18:43 +02:00
Markus Reiter e1027d2c93
Disable `automerge` on `status` again. (#67821) 2019-08-19 08:27:31 +02:00
Markus Reiter faa9fffd0e
Retry `automerge` on `status`. (#67813) 2019-08-19 08:23:36 +02:00
Markus Reiter 24bf3a7e9c
Retry `automerge` on `status`. (#67812) 2019-08-19 08:13:51 +02:00
Markus Reiter 090fa63916 `id_ed25519` is now the default name. 2019-08-15 17:43:23 +02:00
Markus Reiter 81a994d11b Try again with fixed `git-ssh` action. 2019-08-15 17:37:17 +02:00
Markus Reiter 1d39911746 Revert to old formulae.brew.sh script. 2019-08-15 17:29:29 +02:00
Markus Reiter aea65d8bac Fix key name. 2019-08-15 16:53:15 +02:00
Markus Reiter 25d0a0c477 Update formulae.brew.sh action. 2019-08-15 16:48:17 +02:00
Markus Reiter 37ea0186e5 Get latest version of `brew cask ci` command. 2019-08-14 06:52:49 +02:00
Markus Reiter 8ee3dcb050
Implement CI action. (#67523) 2019-08-13 11:02:53 +02:00