Markus Reiter
c40e5bd092
Fix `ci_matrix.rb`.
2021-01-08 05:00:38 +01:00
Markus Reiter
6f263eb53d
Only run on all macOS versions if casks contain any of the supported ones.
2021-01-08 03:39:38 +01:00
Markus Reiter
1a16ef8a51
Select macOS runners randomly.
2021-01-06 11:12:22 +01:00
Markus Reiter
f8804200f2
Remove `brew cask ci` command.
2021-01-06 11:12:22 +01:00
Markus Reiter
ba9092e4cf
Fix checking running apps.
2020-12-26 22:13:27 +01:00
Markus Reiter
bd732c3938
Handle running apps in `application.<bundle_id>.<number>.<number>` format.
2020-12-26 14:44:23 +01:00
Markus Reiter
f32546f6b7
Add missing `require`s. ( #93902 )
2020-12-01 06:16:25 +11:00
Markus Reiter
bb73c281e8
Use non-cask commands where possible. ( #92998 )
2020-11-21 23:17:52 +01:00
Miccal Matthews
69c623755f
cmd/lib/check: fix style ( #90819 )
2020-10-14 06:39:45 +08:00
Markus Reiter
74ea8cd54c
Fully deprecate `brew cask ci`. ( #89819 )
2020-09-25 20:06:27 +02:00
Markus Reiter
129dfb53c0
Run `brew style` instead of `brew cask style`. ( #89816 )
2020-09-25 01:18:32 +02:00
Markus Reiter
e15a3e07fd
Fix non-array uninstall directives. ( #89549 )
2020-09-19 04:48:17 +02:00
Markus Reiter
1154747c67
Don't fail if allegedly missing uninstall entries already exist in casks. ( #89490 )
2020-09-18 21:49:18 +02:00
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
084b424e02
Add support for `ci-skip-appcast` label.
2020-09-04 07:37:17 +02:00
Markus Reiter
e9bb319ad6
Remove explicit `--strict` flag.
2020-09-04 06:51:27 +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
e31f8e84f0
Remove explicit `--token-conflicts` flag.
2020-09-04 06:51:27 +02:00
Markus Reiter
a265632bab
Add conclusion step for CI. ( #88243 )
2020-08-28 00:55:56 +02:00
Markus Reiter
04e9f8d8de
Use `setup-homebrew` action. ( #88033 )
2020-08-25 04:17:40 +02:00
Markus Reiter
c7d0028e4f
Only run `audit` with `--strict` for new casks.
2020-08-16 05:37:10 +02:00
Markus Reiter
1c9f1bc112
Only check for token conflicts for new casks. ( #87607 )
2020-08-14 22:31:29 +02:00
Markus Reiter
3abe488236
Add description for `brew cask ci` command. ( #87566 )
2020-08-13 22:41:11 +02:00
Markus Reiter
ae39694630
Refactor CI setup. ( #87398 )
2020-08-12 23:47:11 +02:00
Markus Reiter
1553e69f52
Fix undefined `stanza`.
2020-08-11 10:20:45 +02:00
Markus Reiter
2fa5e200b7
Remove CI `zap` exception handling.
2020-08-11 08:18:02 +02:00
Markus Reiter
c3f4e6c317
Increase CI timeout. ( #87362 )
2020-08-11 01:31:27 +02:00
Markus Reiter
7e93da7a8a
Actually pass `new_cask` to `Auditor`. ( #87359 )
2020-08-10 20:38:50 +02:00
Markus Reiter
2803f44dbe
Use explicit timeout in `brew cask ci`. ( #87339 )
2020-08-10 01:52:08 +02:00
Markus Reiter
f7ce1bcafc
Add `microsoft-auto-update` cask. ( #86808 )
2020-07-30 19:19:58 +02:00
Markus Reiter
51483041a9
Print annotations for checks. ( #86805 )
2020-07-30 09:20:47 +02:00
Markus Reiter
057bbafe0e
Remove unnecessary check. ( #86670 )
2020-07-28 10:48:40 +02:00
Markus Reiter
e4b560585a
Print annotations for audit errors. ( #86668 )
2020-07-28 10:00:52 +02:00
Markus Reiter
287c110689
Remove Travis. ( #86631 )
2020-07-28 06:42:13 +02:00
Markus Reiter
a8f961d2c1
Revert "Remove Travis CI ( #86613 )" ( #86633 )
...
This reverts commit 464c19f391
.
2020-07-28 03:49:19 +02:00
Mike McQuaid
464c19f391
Remove Travis CI ( #86613 )
...
GitHub Actions is now used instead.
2020-07-27 13:19:06 +01:00
Mike McQuaid
68fa8d3e70
cmd/lib/check: fix RuboCop style.
...
See https://github.com/Homebrew/brew/pull/7867 .
2020-07-27 10:39:12 +01:00
Mike McQuaid
65de0eb647
cmd/lib/capture: fix RuboCop style.
...
See https://github.com/Homebrew/brew/pull/7867 .
2020-07-27 10:39:12 +01:00
Mike McQuaid
155c848ddf
cmd/brewcask-ci: fix RuboCop style.
...
See https://github.com/Homebrew/brew/pull/7867 .
2020-07-27 10:39:12 +01:00
Markus Reiter
9a79430abb
Refactor CI. ( #86300 )
2020-07-21 18:23:09 +02:00
SeekingMeaning
d2b745e9d8
Fix for `any_version_installed?` undefined ( #85846 )
2020-07-14 00:28:06 +00:00
Randall
6bb5eb21b1
Fix `brewcask-ci.rb` ( #83523 )
2020-05-31 23:42:42 +02:00
Jean-Charles Sisk
b67adc4e64
fix(audit): update renamed token_conflicts argument ( #83238 )
2020-05-27 02:08:54 +00:00
Markus Reiter
4bd4256083
Simplify check for command files.
...
Fixes https://github.com/Homebrew/homebrew-cask/issues/77524 .
2020-02-22 01:37:46 +01:00
Markus Reiter
5df0c99d0e
Fix wrong method name.
2019-11-01 23:55:21 +01:00
Markus Reiter
bb1c1d48f3
Fix uninstalling dependencies on CI. ( #71881 )
2019-11-01 20:58:54 +01:00
Markus Reiter
7535dc7566
Remove `CaskDependencies`.
2019-11-01 20:07:02 +01:00
Ruben
4957cc16e0
Update java from 13,33:5b8a42f3905b406298b72d750b6919f6 to 13.0.1,9:cec27d702aa74d5a8630c65ae61e4305 ( #71552 )
2019-10-28 14:41:09 +01:00
Markus Reiter
5aaa7e83c8
Fix `repo`.
2019-10-22 03:49:36 +02:00
Markus Reiter
d92872942a
Fix `repo`.
2019-10-22 03:13:52 +02:00
Markus Reiter
9c396d2eae
Debug `PR_URL`.
2019-10-22 03:00:20 +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
1afaa83163
Add exception.
2019-09-15 06:35:47 +02:00
Markus Reiter
cb8b426a42
Run `zap` on CI for exceptions. ( #69014 )
2019-09-13 22:55:12 +02:00
Markus Reiter
86246e5d1b
Skip installation on CI if macOS version doesn't match. ( #68707 )
2019-09-06 09:35:11 +02:00
Markus Reiter
5b99e3ab40
Simplify `Check#message`.
2019-08-16 19:18:10 +02:00
Markus Reiter
5bf5e0af96
Fix `.app` glob.
2019-08-16 19:18:10 +02:00
Markus Reiter
605727e405
Fix “string contains null byte” error.
2019-08-14 06:52:49 +02:00
Markus Reiter
a7c7ec2476
Remove `TRAVIS_REPO_SLUG` variable. ( #67587 )
2019-08-14 06:42:11 +02:00
Markus Reiter
8ee3dcb050
Implement CI action. ( #67523 )
2019-08-13 11:02:53 +02:00
hyuraku
26ba8f7f1d
Skip uninstall in CI if manual installer. ( #66436 )
2019-07-23 16:51:19 +02:00
CoreCode
24ceab25c6
Update brewcask-ci.rb ( #63342 )
2019-05-17 10:03:26 +02:00
Markus Reiter
bdf68d8090
Add GitHub Actions. ( #59190 )
2019-02-20 16:31:46 +01:00
Markus Reiter
f0ee27a6c5
Fix CI script. ( #56834 )
2018-12-31 21:37:06 +01:00
Markus Reiter
49b8966b80
Fix CI script. ( #54505 )
2018-11-05 07:16:38 +01:00
Markus Reiter
c89e46aff1
Fix namespace.
2018-09-22 06:04:30 +02:00
Markus Reiter
f746db9e92
Rename `Hbc` module. ( #51674 )
2018-09-06 12:05:29 +02:00
Claudia
f404cd601a
Rename Ruby module namespace to `Cmd` ( #51605 )
...
This fixes an issue where Travis CI would fail with an `Error:
uninitialized constant Hbc::CLI::AbstractCommand` [1] since
1ae2326984 on Homebrew/brew [2].
[1]: https://travis-ci.org/Homebrew/homebrew-cask/builds/424326471
[2]: 1ae2326984
2018-09-04 15:58:10 +02:00
commitay
302826bd7f
brewcask-ci: use formatter.headline ( #50524 )
2018-08-29 14:10:49 +10:00
Markus Reiter
0c67b8ebea
Remove undefined variable.
2018-08-13 22:19:15 +02:00
Markus Reiter
b529bfab47
Prevent Travis timeout. ( #50725 )
2018-08-13 07:54:34 +02:00
Markus Reiter
b7cc48ac15
Output more helpful messages on Travis. ( #50718 )
2018-08-12 23:07:56 +02:00
Markus Reiter
a4f3a93109
Flush `stdout` after `print`.
2018-08-04 14:14:19 +02:00
Markus Reiter
c02d1689ed
Fix IO loop.
2018-08-04 13:30:20 +02:00
Markus Reiter
8e51a9932e
Don’t use `mdfind`.
2018-08-04 13:30:20 +02:00
Markus Reiter
0f4e8de62a
Remove non-working maintainer check.
2018-08-04 13:30:20 +02:00
Markus Reiter
3cc78d4471
`brew cask ci`
2018-08-04 13:30:20 +02:00
Anastasia Sulyagina
0ec06e9a95
Cask core code moved to Homebrew ( #23852 )
2016-08-19 16:53:18 +02:00
Mike McQuaid
1f37eba4d0
Assume Ruby 2. ( #23889 )
...
Homebrew now always uses Ruby 2.0 so you no longer need to check in all
these places for 2.0 or for 2.1 valid syntax.
2016-08-18 10:58:53 -04:00
Joshua Hagins
5a5228c488
brew-cask-tests: CD to repo root to enable testing in a dev repo ( #23726 )
2016-08-11 22:33:20 -04:00
Joshua Hagins
25ca2eb7c9
brew-cask-tests: specify test suite to run with flag ( #23484 )
2016-08-05 20:26:48 -04:00
Mike McQuaid
9cb7617a6f
Remove more Homebrew-duplicated code. ( #23359 )
2016-08-02 15:25:36 -04:00
Markus Reiter
11eedac599
Core Code Cleanup
2016-07-05 02:29:10 -04:00
Josh Hagins
8a2aaba17b
Don't explicitly exit with 0 after success
...
Once Homebrew stops explicitly exiting with 0 after running our entry
script, we should do the same.
2015-12-16 23:43:25 -05:00
Mike McQuaid
fdb4577be8
brew-cask: move to using tap cmd directory.
...
This provides a few benefits:
- faster `brew cask` execution times as another Ruby process is not
needed. Cask can instead be loaded in-process with Homebrew. This
will also make it easier to use some of Homebrew's core code and
ease moving code from Cask into Homebrew core.
- Users do not need to `brew upgrade` Cask any more: it's done
automatically on any `brew update` or `git pull` of the Cask tap.
2015-12-09 19:32:49 +00:00