Commit Graph

191 Commits (9fbd2241138912ed510fbda811e1398f9cbfa635)

Author SHA1 Message Date
Mike McQuaid 52377af196 ISSUE_TEMPLATE: direct people to GitHub Discussions
Let's trial this and see how it goes.
2020-09-02 13:40:15 +01:00
Dawid Dziurla a87ccf43a1
workflows: disable! could have arguments 2020-09-01 21:28:30 +02:00
Dawid Dziurla 30268c2f3d
workflows: use pull_request_target event for PR labelling (#60381) 2020-08-31 14:41:36 +02:00
Maxim Belkin 6a76145241 Sync bug report template with Homebrew/brew
Closes #60395.

Signed-off-by: Sean Molenaar <1484494+SMillerDev@users.noreply.github.com>
Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
2020-08-30 19:08:46 +00:00
Dawid Dziurla 32624e05ed
workflows: install bundler gems always
This way we can see what changed and what is using the cache.
2020-08-30 12:20:09 +02:00
Dawid Dziurla 7b896699a4
workflows: HOMEBREW_COLOR is now set in setup-homebrew 2020-08-23 16:34:41 +02:00
Dawid Dziurla 2ec67251d4
workflows: align 2020-08-14 21:41:41 +02:00
Dawid Dziurla 91283b4413
workflows: remove redundant envs 2020-08-14 21:40:24 +02:00
Dawid Dziurla 1f2dab79f0
workflows: add workflow_dispatch trigger 2020-08-14 21:39:13 +02:00
Mike McQuaid 63a9116be7 GitHub Actions actions_cleanup
- Add consistent spacing between steps
- Remove `pull_request: []` warning
2020-08-13 15:36:30 +01:00
Dawid Dziurla b34d0c3145
workflows/autolabel: add workflow dispatch trigger 2020-08-10 22:50:27 +02:00
Dawid Dziurla fcadea2969
workflows/autolabel: another regex fix 2020-08-10 22:44:03 +02:00
Dawid Dziurla 475baef3a1
workflows/autolabel: fix regex in JSON 2020-08-10 22:18:46 +02:00
Rylan Polster c97419dc81 workflows/autolabel: label deprecated licenses
Closes #59423.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Signed-off-by: chenrui <chenrui333@gmail.com>
Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
2020-08-10 16:13:21 +00:00
Maxim Belkin c156e5277a
tests.yml: remove redundant 'name's (#59342) 2020-08-08 23:24:56 +02:00
Dawid Dziurla f4de94de67
workflows: use cache v1 action 2020-08-08 17:32:47 +02:00
Dawid Dziurla 7224d7371f
workflows: attempt to fix gems caching
by renaming restoration keys a bit
2020-08-08 15:47:34 +02:00
Dawid Dziurla bc1cb9713b
workflows: spaces 2020-08-07 09:13:33 +02:00
Dawid Dziurla 8c6ee713c2
workflows: don't set HOMEBREW_NO_PATCHELF 2020-08-07 09:12:43 +02:00
Mike McQuaid 5818ceac13 workflows/*: remove unnecessary steps, cleanup.
These are done by setup-homebrew. Also, be more consistent across
steps.
2020-08-06 19:19:10 +01:00
Dustin Rodrigues 46f9cd6331
workflows/tests: don't always run full CI on PR (#59208) 2020-08-06 09:27:19 -04:00
Mike McQuaid 2e8996f703 workflows/tests: use setup-homebrew GitHub Action.
This allows more code reuse.
2020-08-06 12:37:24 +01:00
Seeker ebede3c46d
workflows/autolabel: add missing license (#59140) 2020-08-04 18:20:07 +02:00
Mike McQuaid e6f99d4610 workflows/tests: run tap_syntax job only on Linux.
Some food for thought as:

- the only thing that is different on macOS is the `brew readall`
  behaviour on differing macOS/Linux Formula code (and that's more
  likely to be already working and will be caught by our self-hosted
  workers)
- the Linux workers are dramatically faster than the macOS ones and this
  saves the macOS Actions workers for the cases where they are actually
  needed.
2020-07-31 20:13:02 +01:00
Mike McQuaid 055f977408 workflows/tests: untap mongodb on macOS.
This will enable `brew audit` to pass.
2020-07-31 20:01:32 +01:00
Dawid Dziurla d52423aba6
workflows: remove missing license constraint 2020-07-31 17:42:54 +02:00
Jonathan Chang 0b747f5a42
workflows: autolabel language, license, versions (#58903)
* workflows: autolabel language, license, versions

* workflows: tweak python and php content regexes

Co-authored-by: Dawid Dziurla <dawidd0811@gmail.com>
2020-07-31 17:16:46 +02:00
Seeker 291ffb05cb
Revert "workflows/autolabel: add gopath deprecation" (#58855)
This reverts commit fd5c838018.
2020-07-30 10:49:52 -07:00
Seeker fd5c838018 workflows/autolabel: add gopath deprecation
Closes #58852.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
2020-07-30 17:11:07 +00:00
Dawid Dziurla 3b05076dfc
workflows: set HOMEBREW_COLOR 2020-07-29 17:47:29 +02:00
Dawid Dziurla b45185ac8f
workflows: set HOMEBREW_COLOR 2020-07-29 17:46:56 +02:00
Dawid Dziurla 9f4823ccca
workflows: pr-pull --debug 2020-07-29 17:43:31 +02:00
Dawid Dziurla d70a042537
workflows: fix yaml 2020-07-29 13:26:31 +02:00
Dawid Dziurla 1bad253bc7
workflows: don't checkout whole repo on upload (#58802) 2020-07-29 13:23:20 +02:00
Dawid Dziurla 0eeeca687c
workflows: tighten regexes for labelling (#58752) 2020-07-29 09:11:05 +02:00
Dawid Dziurla 8f0331d2b9
workflows: set HOMEBREW_NO_PATCHELF_RB for publish job 2020-07-28 15:05:56 +02:00
Dawid Dziurla d36f75979d
workflows: label more (#58727)
- bottle unneeded
- formula deprecated
- formula disabled
2020-07-28 12:57:52 +02:00
Dawid Dziurla 05b733aea2
workflows: use workflow_dispatch for publishing workflow (#58725) 2020-07-28 12:36:39 +02:00
Dawid Dziurla 081996d296
workflows: add more on-schedule workflows (#58710) 2020-07-28 11:11:13 +02:00
Dawid Dziurla 43d95f9846
workflows: pr-automerge correct tap (#58688) 2020-07-27 20:02:54 +02:00
Dawid Dziurla eb184ad847
workflows: no need to set up ruby on ubuntu 2020-07-22 19:47:47 +02:00
Dawid Dziurla 79d74f8768
workflows: set dispatch type to 'Publish *' (#57557)
With `brew pr-publish` setting the dispatch' event type (name) to `Publish ##{PR}`,
we should tighten the dispatch type in workflow file too.
2020-07-06 21:16:50 +02:00
Dustin Rodrigues c0f2ab8752
workflows/tests: only run on homebrew-core (#55955) 2020-07-06 13:01:06 +01:00
Bo Anderson af4d3907b9
workflows/tests: separate log artefact (#57375) 2020-07-06 09:12:16 +01:00
Dawid Dziurla aadf808bc2
workflows: use more Homebrew actions (#57429) 2020-07-04 12:24:04 +02:00
Jonathan Chang f600359110 workflows: use PAT instead of default GITHUB_TOKEN
Should prevent errors like:

Error: [{"type"=>"FORBIDDEN", "path"=>["repository", "pullRequest", "reviews", "nodes", 0, "author", "email"], "extensions"=>{"saml_failure"=>false}, "locations"=>[{"line"=>6, "column"=>27}], "message"=>"Resource not accessible by integration"}]

https://github.com/Homebrew/homebrew-core/runs/826063506?check_suite_focus=true#step:7:20
2020-07-01 21:16:15 +10:00
Dawid Dziurla b37dd49593
workflows: use git-user-config action (#57138) 2020-06-30 11:39:24 +02:00
Mike McQuaid 102f98b0cd
workflows/tests: cleanup bottles before builds. (#57086)
This should be handled by the cleanup step but, if it isn't run for
whatever reason, let's cleanup anyway.
2020-06-29 16:33:42 +01:00
Dawid Dziurla 4501ee0d44 workflows: use git-try-push action
Closes #57067.

Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
2020-06-29 14:06:31 +00:00
Mike McQuaid 9230f14842
.github/PULL_REQUEST_TEMPLATE.md: refer to default branch with HEAD. 2020-06-25 11:20:46 +01:00