25 Commits
Author SHA1 Message Date
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 iidaandMike 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