Rylan Polster
27ce5754c9
style: fix on_macos/on_linux resource block checks
2020-12-23 17:04:24 -05:00
Issy Long
e041468375
Merge pull request #10100 from issyl0/use-rspec-github-gem
...
Replace `test/support/github_formatter` with `rspec-github` gem
2020-12-23 18:34:47 +00:00
Mike McQuaid
d6692d2883
Merge pull request #10097 from iMichka/bottle-write-test2
...
bottle --merge: add more write tests
2020-12-23 13:44:03 +00:00
FX Coudert
7d46fb8f79
Merge pull request #10106 from samford/strategy-handle-redirections-open-uri
...
Strategy: Manually handle redirections
2020-12-23 14:11:45 +01:00
Michka Popoff
75491b7906
bottle --merge: add more write tests
...
In preparation for #9315
2020-12-23 10:34:16 +01:00
Seeker
aaf7bc2bc5
utils: add AST helper functions for editing formulae
2020-12-22 22:05:23 -08:00
Sam Ford
12afb272bb
Strategy: Manually handle redirections
2020-12-23 00:35:27 -05:00
Issy Long
3c2467fc3d
Replace test/support/github_formatter
with rspec-github
gem
...
- This was a TODO in `test/support/github_formatter.rb` and the PR it
referenced had been merged.
2020-12-22 18:03:01 +00:00
Michka Popoff
4afcae58c3
bottle: add test for writing part
...
In preparation for https://github.com/Homebrew/brew/issues/9315
2020-12-22 13:31:20 +01:00
Seeker
cdb07d89ae
integration_test: fix indentation for test formulae
2020-12-21 16:17:39 -08:00
Sam Ford
2ddb71af77
Merge pull request #10054 from hyuraku/livecheck-raise-error
...
livecheck: raise error if no watchlist
2020-12-20 17:48:23 -05:00
Sam Ford
99ea95c28d
Sparkle: Expand tests
2020-12-20 01:56:54 -05:00
Sam Ford
732e67d5db
Expand livecheck/livecheck tests
2020-12-19 23:45:26 -05:00
Sam Ford
c7080ba812
Expand dev-cmd/livecheck tests
2020-12-19 23:02:42 -05:00
Sam Ford
3261bbc0bd
Reorganize livecheck/livecheck test variables
2020-12-19 22:26:37 -05:00
Sam Ford
6bcb0fd4b8
HeaderMatch: Add test
2020-12-19 19:34:26 -05:00
Sam Ford
740d5d3bcd
Sparkle: Add test
2020-12-19 19:34:26 -05:00
Sam Ford
27b7713f1e
Expand tests for Curl#curl_args
2020-12-19 18:13:15 -05:00
Markus Reiter
b1b4518998
Fix sudo
prompt.
2020-12-19 19:41:24 +01:00
Markus Reiter
2dd40720f0
Add test for SystemCommand
with SIGINT
handler.
2020-12-18 16:48:49 +01:00
Markus Reiter
3db55d13d6
Improve handling of SIGINT.
2020-12-18 16:48:49 +01:00
Mike McQuaid
74fb058c7e
More deprecations
...
More deprecations, disabling and removal for Homebrew 2.7.0.
2020-12-18 14:17:37 +00:00
Mike McQuaid
0bbf965807
More bottling HOMEBREW_LIBRARY changes
...
- Refuse to create bottles which have non-relocatable references to
`HOMEBREW_LIBRARY`. This allows us to make all bottles ignore where
`HOMEBREW_REPOSITORY` is (even those that aren't `cellar :any`).
I cannot see any circumstances in which any bottle should link to
anything within `HOMEBREW_REPOSITORY`.
- Remove audit that becomes unnecessary given the above change.
- Relocate references to `@HOMEBREW_LIBRARY@` but don't actually write
any references yet. This will allow us to move to using
`@HOMEBREW_LIBRARY` and remove all relocation of `HOMEBREW_REPOSITORY`
in a future release (2.7.1, most likely).
2020-12-18 13:50:10 +00:00
Mike McQuaid
4dfcf74fb2
Merge pull request #9478 from MikeMcQuaid/deprecate-disable-date
...
formula: deprecate!/disable!: deprecate missing or non-ISO 8601 dates.
2020-12-18 12:15:51 +00:00
Mike McQuaid
010ae37420
Merge pull request #9403 from MikeMcQuaid/deprecate-cask-requirements
...
Deprecate cask requirements.
2020-12-18 12:15:35 +00:00
Mike McQuaid
315b7a1c13
Merge pull request #9503 from sjackman/sj/keg-relocate-library
...
Relocate @@HOMEBREW_REPOSITORY@@/Library
2020-12-17 08:43:52 +00:00
Shaun Jackman
c56681a227
Comment needed changes if HOMEBREW_LIBRARY changes
2020-12-16 14:03:10 -08:00
Markus Reiter
0ae8f0edc8
Merge pull request #9493 from reitermarkus/url-unversioned
...
Add audit for unversioned URLs with checksum.
2020-12-16 10:19:48 +01:00
Markus Reiter
44cf1041ac
Fix tests.
2020-12-16 09:45:58 +01:00
Markus Reiter
e194c86a2b
Fix audit for verified
parameter.
2020-12-16 09:29:45 +01:00
Shaun Jackman
58fe675d97
Test HOMEBREW_LIBRARY=HOMEBREW_REPOSITORY/Library
2020-12-15 12:47:08 -08:00
Markus Reiter
1ed31206bc
Merge pull request #10029 from reitermarkus/bundle-version
...
Add `BundleVersion` class.
2020-12-15 16:39:31 +01:00
Markus Reiter
d81e9009e1
Merge pull request #9541 from reitermarkus/audit-livecheck
...
Add audit for `livecheck` in casks.
2020-12-15 16:19:06 +01:00
Mike McQuaid
87dd13aea6
Deprecate cask requirements.
...
This probably has to wait until 2.7.0 now and will require a bunch of
formula changes/deprecations but we should probably start moving in this
direction given we're not installing any of these on our CI any more.
2020-12-15 14:19:45 +00:00
Markus Reiter
91d6009891
Remove special case for XQuartz.
2020-12-15 14:24:17 +01:00
Markus Reiter
7b9556db06
Remove trailing version
from short_version
.
2020-12-15 14:24:17 +01:00
Markus Reiter
d2ff879496
Add BundleVersion
class.
2020-12-15 14:24:17 +01:00
Markus Reiter
d49f31cdea
Merge pull request #9531 from reitermarkus/tilde-artifact-targets
...
Properly handle `~` artifact targets.
2020-12-15 09:29:58 +01:00
Markus Reiter
f711352cfd
Add audit for livecheck
in casks.
2020-12-14 15:44:35 +01:00
Mike McQuaid
03cdf5c28a
Merge pull request #9512 from MikeMcQuaid/unbottled_error
...
Fix unbottled dependency handling
2020-12-14 12:17:37 +00:00
Markus Reiter
287dfee35f
Properly handle ~
artifact targets.
2020-12-13 03:31:34 +01:00
Markus Reiter
3bde9d34a9
Remove version
from Livecheck
.
2020-12-12 17:43:25 -05:00
Seeker
0e8cebbb5b
Store Livecheck#version as symbol or string
2020-12-12 17:43:22 -05:00
Seeker
4b87da4da9
Initial small fixes
...
- Skip blank lines in watchlist
- Initialize Livecheck#version as nil
- Simplify livecheck_version logic
- Make test a bit more understandable
2020-12-12 17:43:22 -05:00
Seeker
6794a78087
livecheck: add support for casks
2020-12-12 17:43:21 -05:00
Sam Ford
5b770e9965
Cpan: Reimplement strategy and improve tests
...
Co-authored-by: Dario Vladovic <d.vladimyr@gmail.com>
2020-12-11 17:45:03 -05:00
Dario Vladovic
1f30f27c2d
livecheck: CPAN strategy
2020-12-11 17:43:09 -05:00
Seeker
85373df30e
Merge pull request #9095 from SeekingMeaning/bottle-ast
...
bottle: add bottle stanza by traversing AST
2020-12-11 09:05:14 -08:00
Mike McQuaid
eb74717a9e
Fix unbottled dependency handling
...
- Rename `BuildToolsError` to `UnbottledError` to better reflect what it
does (particularly now)
- Improve the `UnbottledError` messaging
- Raise the `UnbottledError` for dependencies also when building bottles
(so that we don't try and build bottles against things that have been
built from source).
2020-12-11 16:57:47 +00:00
Mike McQuaid
f87ce3fffb
formula: deprecate!/disable!: deprecate missing or non-ISO 8601 dates.
...
As requested in https://github.com/Homebrew/homebrew-core/issues/66360
2020-12-11 14:03:21 +00:00