Mike McQuaid
86130efd58
download_strategy: use GitHubPackages constant.
2021-03-29 14:37:08 +01:00
Rylan Polster
b9a8f615d8
CurlGitHubPackagesDownloadStrategy: revert allowing timeouts
2021-03-24 01:54:19 -04:00
Rylan Polster
57b2660cae
Revert "Merge pull request #10864 from reitermarkus/command-timeout"
...
This reverts commit d55bdd3ddbe7ff2b1f106a41bd994dc117ca5142, reversing
changes made to 3c3bf1c74d1d7ef1d2c792719574623b6c3c4d25.
2021-03-24 01:22:18 -04:00
Mike McQuaid
74f31af8d4
github_packages: use skopeo.
...
`skopeo` allows replacing `docker` and `oras` with a single tool that
behaves in a way that's a little more intuitive for us (we build the
directory structure on disk and upload that). It seems to be better at
preserving our metadata, too.
Take the opportunity for writing out more metadata ourselves to split
out more logic into separate functions.
While we're here, fix the `download_strategy` timeout handling for
GitHub Packages.
2021-03-19 21:09:18 +00:00
Mike McQuaid
d55bdd3ddb
Merge pull request #10864 from reitermarkus/command-timeout
...
Allow specifying timeouts for commands and downloads.
2021-03-18 13:15:42 +00:00
Markus Reiter
712a95fdd0
Allow specifying timeouts for commands and downloads.
2021-03-16 18:15:21 +01:00
Bo Anderson
977cad1599
download_strategy: take basename of response-content-disposition query
2021-03-16 15:06:17 +00:00
Mike McQuaid
1d32dc9067
Support downloading bottles from GitHub Packages
2021-03-12 14:11:24 +00:00
Mike McQuaid
37f7b9ee73
Merge pull request #10750 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-performance-1.10.0
...
build(deps): bump rubocop-performance from 1.9.2 to 1.10.0 in /Library/Homebrew
2021-03-01 15:13:01 +00:00
Bo Anderson
d330e915d1
download_strategy: add comment about Content-Disposition handling
2021-03-01 13:59:05 +00:00
Mike McQuaid
9663567501
Fix brew style.
2021-03-01 13:43:47 +00:00
Bo Anderson
388a66383b
download_strategy: only take basename of Content-Disposition
2021-02-27 17:54:18 +00:00
Bo Anderson
03e59f4ec8
download_strategy: don't chdir unless a block is passed
2021-02-24 01:13:10 +00:00
Bo Anderson
85eb346fb7
download_strategy: fix nounzip strategy ignoring block
2021-02-22 13:48:19 +00:00
Nanda H Krishna
b9cbeb3019
Merge pull request #10608 from nandahkrishna/assignment-condition-parentheses
...
style: use parentheses for assignment in conditions
2021-02-15 18:43:54 +05:30
Rylan Polster
1cc983f00d
download_strategy: pass chdir block to stage
2021-02-12 14:50:50 -05:00
nandahkrishna
8e5451df2f
style: use parentheses for assignment in conditions
2021-02-12 18:33:37 +05:30
Seeker
b9854bd4cf
rubocops: add unless_multiple_conditions
2021-01-08 10:33:54 -08:00
Markus Reiter
b57a448f2a
Add bump-unversioned-casks
command.
2020-12-07 23:03:47 +01:00
Dario Vladovic
1f103f88d0
livecheck: enable git strategy for sourcehut
2020-11-26 09:30:54 -05:00
Markus Reiter
1b732ec7b2
Fix RuboCop offenses.
2020-11-16 02:05:29 +01:00
Rylan Polster
50890ebd51
fix Lint/DuplicateBranch style
2020-11-16 02:02:52 +01:00
Markus Reiter
da9289eff0
Add more type signatures.
2020-11-13 12:26:36 +01:00
Jonathan Chang
ab7b757400
rubocop: fix Style/NegatedIfElseCondition
2020-11-10 23:28:31 +11:00
Jonathan Chang
5ce561c4d1
rubocop: fix Naming/MemoizedInstanceVariableName
2020-11-10 23:28:31 +11:00
EricFromCanada
3768b7a6e9
apidoc: update comment wording, punctuation, formatting
2020-11-06 00:21:02 -05:00
Markus Reiter
ff653571b1
Create Utils::Curl
module and explicitly include it.
2020-10-10 15:23:03 +02:00
Markus Reiter
24ae318a3d
Move type annotations into files.
2020-10-10 14:59:39 +02:00
nandahkrishna
c798c3c538
Fixed quiet for download_strategy
2020-10-04 01:03:20 +05:30
Markus Reiter
172bf76d74
Pass verbosity options to curl
in download strategies.
2020-09-10 23:50:24 +02:00
Markus Reiter
16acd08d0a
Don't override global system_command
methods in download strategies.
2020-09-10 23:39:19 +02:00
Dustin Rodrigues
fcf47b4f84
download_strategy: silence detached head warning
2020-09-05 13:05:05 -04:00
Markus Reiter
d558b9f9e2
Document download strategies.
2020-08-26 11:01:18 +02:00
Markus Reiter
8b26e380a2
Refactor and document Svn
.
2020-08-23 06:33:58 +02:00
Bo Anderson
1c41127005
download_strategy: require lock_file
2020-08-21 20:31:43 +01:00
Mike McQuaid
3a91c37e66
Fix RuboCop checks.
2020-08-19 17:12:32 +01:00
Mike McQuaid
a0fd62fddd
Merge pull request #8307 from Bo98/svn-date
...
download_strategy: more direct SVN modified date detection
2020-08-12 10:51:53 +01:00
Bo Anderson
d7864d7efb
download_strategy: more direct SVN modified date detection
2020-08-11 21:01:53 +01:00
Markus Reiter
a19a0917b1
Reinstate #shutup!
.
2020-08-11 20:18:30 +02:00
Markus Reiter
490e503b1b
Replace Homebrew.args
with Context
.
2020-08-06 16:13:14 +02:00
Mike McQuaid
f951ea83d4
Fix brew style
.
2020-07-07 12:23:29 +01:00
Mike McQuaid
dd50714d1e
Fix RuboCop failures.
2020-06-22 14:09:33 +01:00
Issy Long
0041ea21f5
Change occurrences of "whitelist" to "allowlist"
2020-06-06 22:38:32 +01:00
Mike McQuaid
aa81982aba
brew style --fix
2020-06-02 09:49:23 +01:00
Mike McQuaid
12bdb38663
rubocop: brew style --fix autocorrections.
2020-05-12 08:32:27 +01:00
Markus Reiter
7ef9ea0880
Delete trailing ;
in Content-Disposition header.
2020-04-14 04:54:52 +02:00
Mike McQuaid
3381cbf5c7
Use Homebrew::EnvConfig.
2020-04-07 09:58:26 +01:00
Dawid Dziurla
37dcbbaf65
download_strategy: unlink the lock file after unlocking it
2020-04-06 09:56:56 +02:00
Chris Tompkinson
4bfed9cdb0
flatten before compact
2020-04-01 15:46:28 +01:00
Chris Tompkinson
931e379fec
remove extra space
2020-03-26 10:40:21 +00:00