Shaun Jackman
f3307193e0
.github/workflows/tests.yml: Deploy Docker image
...
Deploy the latest Docker image on a push to master.
Deploy a tagged Docker image upon publication of a release.
2020-03-25 18:52:03 -07:00
Issy Long
1da81c675f
actions/tests: Run brew style and brew man before brew tests
...
- The style and man page checks are quicker than `brew tests`, which can
take forever.
- If people make mistakes with style or forget to run `brew man`, they
will notice quicker, thus fixing issues quicker.
- This also wastes less compute time (and therefore energy) by only
running `brew tests` when all the other less-involved checks work.
2020-03-19 19:17:26 +00:00
Mike McQuaid
1a296e4302
workflows/tests: cleanup actions.
...
Tweak GitHub Actions code to be more consistent.
2020-03-04 14:47:51 +00:00
Mike McQuaid
2f141c771a
workflows/tests: add missing newline.
2020-03-04 11:38:02 +00:00
Mike McQuaid
9667d45f10
workflows/tests: tweak PATH setup.
2020-03-04 11:37:23 +00:00
hayato iida and Mike McQuaid
4c0a73222b
Update .github/workflows/tests.yml
...
Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com >
2020-03-04 10:03:05 +09:00
hayato iida
e1508c66ff
change export PATH to add-path for github actions
2020-03-03 12:35:42 +09:00
Mike McQuaid
43f6411f14
workflows/tests: restrict to Homebrew/brew.
...
This should avoid being spammed with failing CI runs on random forks.
2020-02-19 11:59:37 +00:00
Issy Long
4e3a846439
Add vale linting as a CI step
...
- So that people know when the docs they've written violate our style
guides.
2019-12-18 16:09:21 +00:00
Mike McQuaid
bed5297b6c
.github/workflows/tests: run config, doctor.
...
This should help with debugging why the `brew bundle` tests are now
failing.
2019-12-04 15:35:31 +00:00
Mike McQuaid
c79cb6a2db
workflows/apidoc: try to rebase before pushing.
...
This avoids failures when you have two `master` builds running at once.
2019-11-28 15:24:32 +00:00
Mike McQuaid
a6c3ee02dd
workflows/tests: tweak behaviour by OS.
...
This should speed up Homebrew/brew testing by not running generic or
no-compat tests on macOS.
2019-11-27 14:01:39 +00:00
Mike McQuaid
854b445919
workflows/tests: display cop names.
...
This is useful when debugging locally.
2019-11-27 13:09:35 +00:00
Mike McQuaid
b9a0135041
workflows/tests: skip update-test unless on a PR.
...
If this is a `master` build and it was merged: this is a flaky test we
can't do anything about.
2019-11-27 09:38:22 +00:00
Mike McQuaid
a3b1ef8d28
tests: set git user for update-test.
...
Otherwise it can fail:
https://github.com/Homebrew/brew/commit/a5550aa9a9e3a7eee415981021ac1f75db34eaf2/checks
2019-11-22 09:25:27 +00:00
Mike McQuaid
04835db85e
Move some brew-test-bot logic to GitHub Actions.
...
This will improve the output and ease of parsing while allowing code to
be removed from brew-test-bot which relates only to a single repo (this
one).
2019-11-21 19:50:23 +00:00
Mike McQuaid
9a5f54c0c3
.github/workflows/tests: use homebrew/brew docker image.
...
This has replaced the linuxbrew/brew one.
2019-10-09 21:12:11 +01:00
Cheng XU
a55f33c3e4
github action: only run in the main repo
...
This prevents the action being run in the fork, which
will generate errors due to missing token.
2019-10-02 20:10:06 +08:00
EricFromCanada
f2a4681f26
workflows/apidoc: combine steps to preserve current directory
2019-09-05 09:58:18 -04:00
EricFromCanada
83be557b96
workflows: revise apidoc workflow
2019-09-04 09:13:36 -04:00
EricFromCanada
87c4a04cec
workflows: add apidoc workflow for rubydoc.brew.sh
2019-09-04 00:07:43 -04:00
Markus Reiter
94233cf4e1
Merge pull request #6384 from reitermarkus/docker
...
Try caching the Docker image.
2019-08-21 09:59:09 +02:00
Mike McQuaid
e002a39a42
workflows/tests: hardcode coveralls token.
...
This is just used to set test coverage and GitHub Actions doesn't have
a good "secrets for forks" story yet.
2019-08-21 08:35:13 +01:00
Markus Reiter
85968040b1
Try caching the Docker image.
2019-08-21 06:55:15 +02:00
Mike McQuaid
67f960ba67
GitHub Actions CI
...
Try to setup GitHub Actions CI.
2019-08-19 20:38:19 +01:00