106 Commits
Author SHA1 Message Date
Markus ReiterandGitHub 4f2bb32abe Use MacOSVersion for CI matrix. (#146856) 2023-05-10 07:39:08 +08:00
Razvan AzamfireiandGitHub 52fc0bd53c ci-skip-livecheck: fix typo (#146570)
fix typo
2023-05-05 09:45:15 -07:00
Razvan AzamfireiandGitHub 2c742e4269 ci-skip-livecheck: skip https availability (#146560) 2023-05-05 09:58:18 -04:00
Markus ReiterandGitHub 2140259c4a Add macos-13 to CI matrix. (#145752) 2023-04-25 01:09:35 +02:00
Razvan AzamfireiandGitHub 5b003c1e81 CI: add prerelease exceptions to ci-skip-repository (#145600) 2023-04-21 12:54:16 -04:00
Markus ReiterandGitHub 75e005fbd7 Fetch and audit ARM in CI. (#143743) 2023-04-16 15:14:11 -07:00
Markus ReiterandGitHub ee62b3c4ac Remove --appcast argument. (#144193) 2023-03-30 16:48:38 +02:00
Markus ReiterandGitHub 6a1f1d4049 Fix CI matrix. (#143773) 2023-03-26 09:46:11 +08:00
Markus ReiterandGitHub 7145628723 Speed up CI. (#142918) 2023-03-12 09:58:08 +00:00
Bevan KayandGitHub ff5e31652b ci_matrix: add label to skip livecheck_min_os audit (#142080)
* ci_matrix: add label to skip livecheck_min_os audit

* add rerun trigger
2023-02-28 16:59:50 +08:00
7e569590c7 CI: Support ci-skip-livecheck label (#141987)
This adds support for a ci-skip-livecheck label to cask repository CI,
as a way of skipping livecheck audits when a check works locally and
exclusively fails in the CI environment. This is a rare situation and
the label should not be used for any other purpose at this time.

I previously implemented support for this label in homebrew/core (and
test-bot) to handle this situation (with the same restrictions on its
use), so this commit aligns the core/cask repositories in this regard.
The practical effects of the label differ but the fundamental idea
remains the same.

Co-authored-by: Bevan Kay <email@bevankay.me>
2023-02-26 09:02:48 +11:00
Bevan KayandGitHub 593a567620 ci_matrix: fix repository audit skipping (#141781) 2023-02-24 20:55:30 +08:00
Markus ReiterandGitHub 24deb460c1 Add support for skipping repository audit. (#140767) 2023-02-10 06:28:47 +08:00
b884ab1c07 ci: Update GitHub Actions to avoid set-output deprecation (#138689)
Co-authored-by: Bo Anderson <mail@boanderson.me>
2023-01-27 03:45:31 +00:00
Bo AndersonandGitHub c474421750 Adapt to setup-homebrew changes (#140262) 2023-01-27 11:05:39 +08:00
Bo AndersonandGitHub 154e31be69 Improve CI coverage for Casks using on_os blocks (#133704) 2022-10-18 19:27:15 -04:00
owineandGitHub 5a0d5000aa Ignore com.apple.Terminal in CI (#130427) 2022-08-26 04:12:15 +08:00
Markus ReiterandGitHub 50ecd0265e Ignore com.apple.Preview in CI. (#129758) 2022-08-15 11:14:38 +08:00
Bevan KayandGitHub 6bbca17071 cmd/lib/ci_matrix.rb: Deprecate :catalina runner (#129114)
Update ci_matrix.rb

> The macOS 10.15 Actions runner image started our deprecation process on 5/31/22 and will be fully unsupported by 8/30/22. To raise awareness of the upcoming removal, jobs using macOS 10.15 will temporarily fail during scheduled time periods defined below:

    July 21, 12:00 UTC – July 22, 18:00 UTC
    July 27, 00:00 UTC – July 28, 00:00 UTC
    August 3, 00:00 UTC – August 4, 00:00 UTC
    August 15, 00:00 UTC – August 16, 00:00 UTC
    August 26, 00:00 UTC – August 27, 00:00 UTC

https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22/



This is currently causing failures on PRs that explicitly reference `:catalina` in a comparator.
2022-08-03 20:01:39 +10:00
Rylan PolsterandGitHub 5347a6d73b ci_matrix: check MacOSVersions::SYMBOLS (#126796) 2022-06-29 13:58:53 -04:00
Bevan KayandGitHub e034350302 cmd/lib/check.rb: fix regex error (#124930) 2022-06-06 19:53:45 +10:00
Bo AndersonandGitHub 26ed6e788f cmd/lib/ci_matrix: only use macos-10.15 when needed; prefer macos-11 (#124506) 2022-05-30 10:50:31 +10:00
Bevan KayandGitHub b70db47b7d cmd/lib/check.rb: skip known false positive kexts (#124274) 2022-05-25 13:21:42 +08:00
Bevan KayandGitHub 5118bdc5c6 cmd/lib/check.rb: skip apple system launchjobs (#123352)
* cmd/lib/check.rb: skip apple system launchjobs

* use constant for repeated regex
2022-05-12 13:02:08 +08:00
e428eedace cmd/lib/ci_matrix: fix depends_on regex (#123093)
* fix regex

* ci_matrix: rework `depends_on macos` array regex

* ci_matrix: error on unhandled `depends_on macos`

Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
2022-05-10 15:41:44 +10:00