747 Commits

Author SHA1 Message Date
Seeker
15af7189eb utils: add tar
Includes `validate_file` method to be used by `bump-formula-pr`
2020-09-08 07:08:07 -07:00
miccal
f2ff0c21ba Add pock to GITHUB_PRERELEASE_ALLOWLIST 2020-09-08 12:06:26 +08:00
Dustin Rodrigues
c992163c46
Merge pull request #8626 from dtrodrigues/pypi-downcase
utils/pypi: downcase name prior to excluding
2020-09-05 18:53:25 -04:00
Markus Reiter
9e0a26a2fc
Merge pull request #8612 from reitermarkus/audit-cloudflare-protection
Ignore URLs protected by CloudFlare when auditing.
2020-09-06 00:25:59 +02:00
Dustin Rodrigues
33de853b99
Merge pull request #8625 from dtrodrigues/gitlab-release
shared_audits: ensure GitLab API response is valid
2020-09-05 14:54:18 -04:00
Dustin Rodrigues
fc9d715f71 utils/pypi: downcase name prior to excluding 2020-09-05 14:37:34 -04:00
Dustin Rodrigues
6a0f2b663d shared_audits: ensure GitLab API has successful response 2020-09-05 14:32:23 -04:00
Markus Reiter
b2b37894f7
Reword comment.
Co-authored-by: Seeker <meaningseeking@protonmail.com>
2020-09-05 20:26:18 +02:00
Markus Reiter
d0094d8bda Add GITHUB_FORK_ALLOWLIST. 2020-09-05 19:09:07 +02:00
Markus Reiter
f83ca9bbb3
Merge pull request #8618 from reitermarkus/curl-workaround-everywhere
Use `curl` workarounds for both `curl` and `curl_output`.
2020-09-05 19:00:16 +02:00
Markus Reiter
1858dab31f Add SharedAudits::gitlab_release. 2020-09-05 18:23:05 +02:00
Markus Reiter
36a8a823a1 Use curl workarounds for both curl and curl_output. 2020-09-05 10:42:35 +02:00
Markus Reiter
94a2da5297 Add amd-power-gadget to GITHUB_PRERELEASE_ALLOWLIST. 2020-09-05 05:54:10 +02:00
Markus Reiter
5f7c814593 Move more common code into SharedAudits. 2020-09-05 05:50:24 +02:00
Markus Reiter
803234d381 Ignore URLs protected by CloudFlare when auditing. 2020-09-05 04:10:25 +02:00
Seeker
51d167c122 utils/github: add create_bump_pr 2020-09-04 13:39:15 -07:00
Issy Long
c92ba20be3
utils/github: Fix 'uninitialized constant Utils::Shell'
- I tried `brew pr-publish` on Linux (as we don't have an auto-merge
  Action over there) and it failed with the following error:

```
Error: uninitialized constant Utils::Shell
Please report this issue:
  https://docs.brew.sh/Troubleshooting
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/utils/github.rb:69:in `initialize'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/utils/github.rb:278:in `exception'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/utils/github.rb:278:in `raise'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/utils/github.rb:278:in `raise_api_error'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/utils/github.rb:228:in `open_api'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/utils/github.rb:464:in `workflow_dispatch_event'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/pr-publish.rb:43:in `block in pr_publish'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/pr-publish.rb:33:in `each'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/pr-publish.rb:33:in `pr_publish'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/brew.rb:119:in `<main>'
```
2020-09-03 10:24:09 +01:00
Maxim Belkin
a6d29894d9 cleanup: fix and reuse portable ruby logic.
Align the logic in `cleanup_portable_ruby` with that in `ruby.sh`.

Co-authored-by: Maxim Belkin <maxim.belkin@gmail.com>
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2020-09-03 09:43:41 +01:00
Sean Molenaar
742b3faaa4
Merge pull request #8351 from SMillerDev/audit/pre_release
add cask pre-release check
2020-09-02 22:00:39 +02:00
Mike McQuaid
8604cdb15a
Merge pull request #8541 from claui/fix-patch-stdout
Return standard output in `popen_write`
2020-09-02 17:48:12 +01:00
Claudia
09d7889ed8
Extract constant IO_DEFAULT_BUFFER_SIZE 2020-09-02 18:15:51 +02:00
Markus Reiter
ebd4ce467c Output GitHub Actions annotations for brew style. 2020-09-02 16:44:16 +02:00
Sean Molenaar
0279dda595
add cask pre-release check 2020-09-02 15:47:12 +02:00
Seeker
5acdcd26d0 formula: rename installed_prefix to latest_installed_prefix 2020-09-01 09:32:32 -07:00
Mike McQuaid
8b97c27c21 brew style manual fixes 2020-09-01 14:26:45 +01:00
Mike McQuaid
e09147fe75 brew style --fix 2020-09-01 14:26:45 +01:00
Dustin Rodrigues
13f0b4706f pypi: add pulumi to the blocklist 2020-08-31 10:09:00 -04:00
Claudia
246db8a134
Capture stdout during popen_write
Fix tests and fulfill intended semantics by having `popen_write`
transparently capture standard output.
2020-08-31 14:04:49 +02:00
Markus Reiter
0129247391 Refuse to install Git if HOMEBREW_TEST_GENERIC_OS is set. 2020-08-29 21:45:51 +02:00
Markus Reiter
d01fe62a9b
Merge pull request #8490 from reitermarkus/document-livecheck-formula
Document `LivecheckFormula`.
2020-08-26 11:35:46 +02:00
Markus Reiter
3777253fbf
Merge pull request #8494 from reitermarkus/document-shared-audits
Document `SharedAudits`.
2020-08-26 11:22:48 +02:00
Markus Reiter
d49bff4ba8 Document LivecheckFormula. 2020-08-26 10:55:39 +02:00
Markus Reiter
d17491bd4c Document Shebang. 2020-08-26 10:54:46 +02:00
Markus Reiter
18a69b660e Document SharedAudits. 2020-08-26 10:53:22 +02:00
Markus Reiter
1359f2e323
Merge pull request #8493 from reitermarkus/document-pypi
Document `PyPi`.
2020-08-26 10:51:02 +02:00
Markus Reiter
456b84e0b4
Merge pull request #8491 from reitermarkus/document-spdx
Document `SPDX`.
2020-08-26 09:40:48 +02:00
Markus Reiter
6a3b9149e0 Document PyPi. 2020-08-26 09:39:51 +02:00
Markus Reiter
8b07c0ef12 Document SPDX. 2020-08-26 09:16:05 +02:00
Markus Reiter
e5a9072422 Document Repology. 2020-08-26 09:11:39 +02:00
Markus Reiter
1a51485226
Merge pull request #8339 from reitermarkus/documentation
Improve documentation and add `@api private` to internal classes.
2020-08-26 09:08:30 +02:00
Markus Reiter
a6bd784f55 Unset HOMEBREW_TEST_GENERIC_OS when installing Git. 2020-08-26 06:34:30 +02:00
Markus Reiter
a3065080c3 Document Link. 2020-08-26 03:13:59 +02:00
Markus Reiter
6e6e01a71f Document GitHub. 2020-08-26 03:13:59 +02:00
Markus Reiter
843f2a19e4 Document Formatter. 2020-08-26 03:13:59 +02:00
Markus Reiter
fd3225c89c Document Analytics. 2020-08-26 03:13:59 +02:00
Markus Reiter
319a288198 Document User. 2020-08-26 03:13:58 +02:00
Markus Reiter
d8eb508500 Document Tty. 2020-08-26 03:13:58 +02:00
Markus Reiter
677600014e Call clear_available_cache after installing Git. 2020-08-24 05:25:48 +02:00
Markus Reiter
4465a1f6fb
Merge pull request #8455 from reitermarkus/document-svn
Refactor and document `Svn`.
2020-08-24 00:03:21 +02:00
Markus Reiter
3118fedab9 Refactor and document Git. 2020-08-23 06:40:07 +02:00