Tom Hu
9dff3236a7
Merge branch 'master' into codecov-action
2021-02-10 18:47:57 -05: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
Tom Hu
91e89f41f1
Update path fixing
2021-02-04 12:44:54 -05:00
Tom Hu
b0ec7e94f7
Test for coverage existence
2021-02-04 11:57:11 -05:00
Tom Hu
d02edd7412
Search in Homebrew directory for coverage
2021-02-04 10:55:31 -05:00
Mike McQuaid
44fae45889
workflows/tests: more codecov cleanup.
2021-02-04 09:06:52 +00:00
Tom Hu
4d1c369b1e
Add Codecov GitHub Action step
2021-02-04 09:06:52 +00:00
Mike McQuaid
7347534306
workflows/vendor-gems: disable for pull requests.
2021-02-04 08:52:15 +00:00
Mike McQuaid
d37c8c99f2
Merge pull request #10482 from MikeMcQuaid/tests-bootsnap
...
workflows/tests: set HOMEBREW_BOOTSNAP.
2021-02-02 14:25:39 +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
536c84e1d8
ISSUE_TEMPLATE/bug: tweak checkboxes.
...
- Don't require `brew update` (as we run it automatically now)
- Don't ask about `brew doctor` until after they have pasted output (and
ask them if it has any `Warning` lines)
2021-02-02 13:36:36 +00:00
Mike McQuaid
a6d407ef92
ISSUE_TEMPLATE/feature.yml: add missing "you".
...
Fixes https://github.com/Homebrew/brew/pull/10472#discussion_r567965249
2021-02-01 17:07:18 +00:00
Mike McQuaid
3e23db2a34
Use new issue templates.
...
These are in beta and we've been given access to them so: let's try
them out.
2021-02-01 14:53:08 +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
Markus Reiter
d81f9bc6d4
Add brew typecheck
to pull request template.
2020-12-13 03:39:15 +01:00
Rylan Polster
7df1317a03
Remove stale.yml
2020-12-12 12:29:42 -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](cf91bee696...e2647e8885
)
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