715 Commits

Author SHA1 Message Date
Markus Reiter
bef2c6c9bd Merge pull request #1956 from reitermarkus/refactor-artifacts
Refactor `Artifact`.
2017-02-07 22:22:46 +01:00
Vítor Galvão
917b9f445d Merge pull request #1908 from reitermarkus/cleanup-cask-doctor
Simplify `brew cask doctor`.
2017-02-07 15:18:06 +00:00
Markus Reiter
ac4969c331 Convert self.artifacts to TYPES. 2017-02-07 00:07:59 +01:00
Markus Reiter
4a4a162223 Let Artifact::for_cask return artifact instances. 2017-02-07 00:07:59 +01:00
Markus Reiter
e18a174607 Simplify check for :stage_only. 2017-02-07 00:07:59 +01:00
Markus Reiter
4e7062a9ce Use expect syntax in installer_test. 2017-02-07 00:07:59 +01:00
Markus Reiter
11abfc39ab Merge pull request #1954 from reitermarkus/refactor-artifacts
Refactor Cask `Artifact`s.
2017-02-05 18:56:20 +01:00
Markus Reiter
e1ea7bb721 Refactor Cask Artifacts. 2017-02-05 07:47:54 +01:00
Markus Reiter
8113a9fed9 Remove XIP support. 2017-02-05 06:55:42 +01:00
Markus Reiter
d02a4d9e51 Fix test for brew cask doctor. 2017-02-05 06:48:23 +01:00
Markus Reiter
d8eab8c211 Simplify rendering of environment variables. 2017-02-05 06:48:23 +01:00
Markus Reiter
46e051b1c2 Simplify cache output. 2017-02-05 06:48:23 +01:00
Markus Reiter
b54c3d618e Add user_tilde method to shorten/anonymize output. 2017-02-05 06:48:23 +01:00
Markus Reiter
f0337a3183 Simplify output of environment variables. 2017-02-05 06:48:23 +01:00
Markus Reiter
7d312e4cca Remove legacy tap pattern. 2017-02-05 06:48:23 +01:00
Markus Reiter
324988e7a5 Simplify brew cask doctor. 2017-02-05 06:48:23 +01:00
Markus Reiter
33fa80944e Merge pull request #1743 from toonetown/robust-pkgutil-cleanup
Delete pkgutil directories that are really files.
2017-02-04 23:53:16 +01:00
Markus Reiter
d22cfd3866 Always use Pathname.new in pkg_test.rb. 2017-02-04 20:27:59 +01:00
Markus Reiter
fc712b0089 Make descriptions a bit clearer. 2017-02-04 20:27:59 +01:00
Markus Reiter
0802ad734f Simplify CaskLoader. 2017-02-03 22:00:28 +01:00
Markus Reiter
4eef60c6a6 Remove TestCask class. 2017-02-03 21:52:51 +01:00
Markus Reiter
01c1372074 Merge pull request #1897 from trevorpowell/master
Proposed fix for "Failed to eject" errors with DMGs
2017-02-03 11:45:18 +01:00
Markus Reiter
04637e8d37 Merge pull request #1883 from reitermarkus/override-macos-version
Allow overriding `MacOS.version`.
2017-02-03 11:31:43 +01:00
Markus Reiter
b6f3399cb3 Merge pull request #1930 from vitorgalvao/set-permissions-sudo
cask: staged: no sudo in set_permissions
2017-01-31 19:32:00 +01:00
Trevor Powell
e11b8b68cd Update dmg.rb based on feedback
Try "diskutil eject" twice before "diskutil unmount force".
2017-01-30 22:31:09 -06:00
Mike McQuaid
f7b1991626 Use dedicated upload_coverage script. 2017-01-29 17:23:05 +00:00
Vítor Galvão
c0b84a0479 cask: staged: no sudo in set_permissions 2017-01-28 18:29:59 +00:00
Markus Reiter
39ce9c890e Try uploading coverage report in .simplecov. 2017-01-26 23:11:37 +01:00
Markus Reiter
dd0bc83eca Move require "bundler/setup“ to top of cask-tests. 2017-01-26 18:28:08 +01:00
Markus Reiter
e65150412c Add require "bundler/setup“ to cask-tests. 2017-01-26 16:57:30 +01:00
Mike McQuaid
92b48ac42e brew-cask-tests: import Rakefile logic.
This avoids a `rake` dependency in the Gemfile and an unnecessary shell
out.
2017-01-26 12:01:54 +00:00
Mike McQuaid
b5f1db5f29 */Gemfile*: remove rake, version pins, master simplecov.
We’re upgrading SimpleCov to 0.13.0 so let’s update the rest of our
gems while we’re at it.
2017-01-26 12:01:24 +00:00
Markus Reiter
d8416c969b Remove :console task from Cask’s Rakefile. 2017-01-25 14:34:57 +01:00
Markus Reiter
8db4733c45 Remove Cask’s .gitattributes. 2017-01-25 14:32:55 +01:00
Markus Reiter
b0feac6645 Remove Cask’s test ReadMe. 2017-01-25 14:32:48 +01:00
Markus Reiter
f717831a03 Move Cask fixtures to test/support/fixtures. 2017-01-25 13:33:12 +01:00
Markus Reiter
d94636cde9 Allow overriding MacOS.version. 2017-01-24 23:43:56 +01:00
Alyssa Ross
2c1fbe1693 Merge pull request #1890 from alyssais/global_teardown_env
tests: automatically restore ENV in teardown
2017-01-23 17:54:31 +00:00
Markus Reiter
d6932548f8 Merge pull request #1899 from reitermarkus/fix-installer
Fix installer deleting artifacts if they already exist.
2017-01-23 18:00:04 +01:00
Markus Reiter
e59ada5087 Merge pull request #1894 from reitermarkus/appcast-checkpoint
Add internal command to calculate appcast checkpoint.
2017-01-23 17:17:50 +01:00
Markus Reiter
4459669617 Merge pull request #1896 from vitorgalvao/cleanups-internal-stanzas
Cask: cleanups internal stanzas
2017-01-23 16:33:02 +01:00
Markus Reiter
2076b494a6 Add manpage entry for _appcast_checkpoint. 2017-01-23 16:23:01 +01:00
Markus Reiter
2d5b659b0e Add support for calculating appcast checkpoint from URLs. 2017-01-23 15:48:20 +01:00
Vítor Galvão
53e232fc7e Add --calculate (print current checkpoint without it) 2017-01-23 15:30:44 +01:00
Vítor Galvão
a64e2835ad cask - internal_stanza: use cask_tokens_from(args) 2017-01-23 14:24:01 +00:00
Vítor Galvão
e8f67eb13d cask - internal stanzas: lowercase help 2017-01-23 14:24:01 +00:00
Alyssa Ross
62a0c3a6f5 tests: remove env helper 2017-01-23 13:39:33 +00:00
Markus Reiter
f23c127cde Fix installer deleting artifacts if they already exist. 2017-01-23 14:19:14 +01:00
Markus Reiter
f7c6fc058f Remove legacy cask cache instead of migrating. 2017-01-23 13:33:08 +01:00
Markus Reiter
b7dc56a8aa Delete with_environment from cask tests. 2017-01-23 12:31:25 +00:00