168 Commits
Author SHA1 Message Date
dependabot[bot] 55208416cc build(deps): bump reitermarkus/rerun-workflow
Bumps [reitermarkus/rerun-workflow](https://github.com/reitermarkus/rerun-workflow) from e2647e8885422412d5acbd61f9add5b1e77ad3ab to 1.1.6. This release includes the previously tagged commit.
- [Release notes](https://github.com/reitermarkus/rerun-workflow/releases)
- [Commits](https://github.com/reitermarkus/rerun-workflow/compare/e2647e8885422412d5acbd61f9add5b1e77ad3ab...64cba9e834916060e77b7dad424d086837fdd0a6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-22 06:55:14 +00:00
Nanda H Krishna cdaf5cca16 Merge pull request #10650 from nandahkrishna/automate-brew-man
Add workflow to automate manpage updates
2021-02-20 20:46:07 +05:30
nandahkrishna 83255527f3 Add workflow to automate manpage updates 2021-02-19 22:30:56 +05:30
Mike McQuaid f09c428099 workflows/tests: move more macOS tests to Linux.
`brew style` is OS independent so let's run all the `brew style` tests
on Linux rather than macOS.
2021-02-18 18:21:16 +00:00
BrewTestBot f8eb3fc05d triage-issues.yml: update to match main configuration 2021-02-15 08:18:10 +00:00
Mike McQuaid 0ee63b0c51 workflows/tests: remove hadolint.
It's failing to install.
2021-02-08 10:29:22 +00:00
Bo Anderson ab08b01b3f workflows/doctor: fix workflow not running 2021-02-05 15:45:31 +00:00
Markus Reiter e9a5ef8916 Re-enable vendor-gems for pull requests. 2021-02-05 03:09:48 +01:00
Mike McQuaid 7347534306 workflows/vendor-gems: disable for pull requests. 2021-02-04 08:52:15 +00:00
Mike McQuaid abb076116b workflows/tests: set HOMEBREW_BOOTSNAP.
Set this for the only tests with measurable, multi-minute improvements.
2021-02-02 13:51:10 +00:00
Mike McQuaid 92d107d666 Autoformat YAML files
Extracted the `.rubocop_todo.yml` change from #10397 so thought I'd do
this to all committed (non-vendor) YAML files.
2021-01-26 10:16:32 +00:00
Mike McQuaid b9b1cd8b2b tests: make macOS tests require a passing syntax job.
The syntax job is quick (takes 1m) and this avoids running the long
macOS job (for which we have a limited number of workers) unless it
has passed.
2021-01-21 16:30:30 +00:00
Mike McQuaid a65ba2fbfe Merge pull request #10246 from Homebrew/sync-triage-config
Synchronize triage configuration
2021-01-07 10:17:21 +00:00
BrewTestBot 56a3f20ee6 triage-issues.yml: update to match main configuration 2021-01-07 07:34:56 +00:00
Mike McQuaid fd69a74075 github/workflows: use macos-latest.
macos-11.0 capacity is too low for us at the moment.
2021-01-06 09:59:20 +00:00
Rylan Polster 65df4efd1a workflows/tests: install shellcheck before checking style 2021-01-01 03:25:47 -05:00
Rylan Polster 9037967444 workflows/triage: fix handling outdated PRs 2020-12-27 18:20:46 -05:00
BrewTestBot 068a5c776d triage-issues.yml: update to match main configuration 2020-12-11 20:09:44 +00:00
Markus Reiter faa99dfe0c Run sorbet workflow on Big Sur. 2020-12-11 03:50:33 +01:00
Bryce Glover 39bdb54d2d [.github/workflows/tests.yml] jobs.test-everything: Don't run on user forks. 2020-12-07 19:31:24 -05:00
Bryce Glover 94d68404db [.github/workflows/tests.yml] jobs.tap-syntax: Don't run on user forks. 2020-12-07 19:31:24 -05:00
Bryce Glover ce11d63ca8 [.github/workflows/docker.yml] jobs.ubuntu: Don't run on user forks. 2020-12-07 19:31:24 -05:00
Mike McQuaid 623840a304 workflows/tests: consolidate macOS tests.
We have a limited number of macOS workers (for the Homebrew
organisation) and queuing these seems to be slowing things down overall
compared to when we had one big job.

Linux throughput is still significantly quicker so it makes sense to
split up those jobs for providing quick feedback on breakages that are
cross-platform (which ends up being most but definitely not all of
them).
2020-12-04 10:13:01 +00:00
Mike McQuaid cb4ed5a8c2 workflows/tests: run vendored gems on macOS 11.
All existing workflows using this seem to be broken.
2020-12-03 15:38:17 +00:00
Markus Reiter 182d4e758a Run vendor-gems on Big Sur. 2020-12-03 01:36:37 +01:00
Rylan Polster 8d3dd432e2 workflows/triage: skip for BrewTestBot PRs 2020-11-30 22:49:26 -05:00
Markus Reiter c17d55201e Try using macos-latest for all jobs except tests. 2020-11-30 20:52:27 +01:00
Markus Reiter 10f2a39f9c Remove unneeded quotes. 2020-11-30 20:52:27 +01:00
Mike McQuaid 7561130904 workflows/tests: style tweaks. 2020-11-30 20:52:27 +01:00
Markus Reiter f61d1101a1 Add vendored-gems to conclusion needs. 2020-11-30 20:52:27 +01:00
Markus Reiter 9477b8648f Add vendored-gems step. 2020-11-30 20:52:27 +01:00
Markus Reiter a768859150 Try uploading coverage for all configurations. 2020-11-30 20:52:27 +01:00
Markus Reiter 3a1ad9334f Reword job name. 2020-11-30 20:52:27 +01:00
Markus Reiter 75c637d0d3 Always run conclusion. 2020-11-30 20:52:27 +01:00
Markus Reiter 2c34167131 Check for --coverage flag. 2020-11-30 20:52:27 +01:00
Markus Reiter d404992676 Reorder jobs. 2020-11-30 20:52:27 +01:00
Markus Reiter de280c4192 Don't wait for syntax job. 2020-11-30 20:52:27 +01:00
Markus Reiter 7ab22826b2 Add conclusion step to be used as required check. 2020-11-30 20:52:27 +01:00
Markus Reiter fb59f6a12c Merge brew-tests and brew-tests-coverage. 2020-11-30 20:52:27 +01:00
Mike McQuaid 5f42fd9545 workflows/tests: split out jobs.
Separate out the slow parts of tests into jobs that can be run in
parallel.

Also:
- general refactoring from YAML linter.
- don't build on `macOS-latest` now that Big Sur is the latest stable
  release.
- Use `runner.os` when it improves readability over `matrix.os`.
2020-11-30 20:52:27 +01:00
Mike McQuaid 525652d5b6 workflows/tests: update-reset homebrew-cask-versions.
Needed after https://github.com/Homebrew/homebrew-test-bot/pull/526.
2020-11-30 15:26:58 +00:00
dependabot[bot] dfcfa836b8 Bump reitermarkus/rerun-workflow
Bumps [reitermarkus/rerun-workflow](https://github.com/reitermarkus/rerun-workflow) from cf91bee6964dfde64eccbf5600c3ea206af11359 to 1.1.5. This release includes the previously tagged commit.
- [Release notes](https://github.com/reitermarkus/rerun-workflow/releases)
- [Commits](https://github.com/reitermarkus/rerun-workflow/compare/cf91bee6964dfde64eccbf5600c3ea206af11359...e2647e8885422412d5acbd61f9add5b1e77ad3ab)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-24 15:28:43 +00:00
Markus Reiter dbd43fe716 Move logic for calculating date offset into separate function. 2020-11-23 07:26:38 +01:00
Markus Reiter 16736755ff Skip review for pull requests by BrewTestBot. 2020-11-23 05:08:05 +01:00
Markus Reiter b92a160f74 Skip from Saturday/Sunday to end of Monday. 2020-11-22 23:29:14 +01:00
Markus Reiter fb1f12d601 Merge pull request #9243 from Homebrew/triage-review
Add `triage` workflow.
2020-11-21 18:49:46 +01:00
Markus Reiter cbda2c0f98 Add triage workflow. 2020-11-21 17:49:26 +01:00
Markus Reiter 49b95da14b Update sorbet and sorbet-runtime together. 2020-11-21 04:14:41 +01:00
Markus Reiter 31adc607b8 Merge pull request #9231 from Homebrew/vendor-gems
Add `vendor-gems` workflow.
2020-11-20 20:46:06 +01:00
Markus Reiter 783191e3da Allow running sorbet workflow manually. 2020-11-20 19:52:13 +01:00