110 Commits

Author SHA1 Message Date
Mike McQuaid
ef08db539b test-bot: always brew install as a non-developer.
Bored of dealing with the bottle conflicts errors here so I don't think
it's really worth working around.

Closes Homebrew/homebrew#40097.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-05-27 10:00:47 +01:00
Xu Cheng
bc41f947de test-bot: rescue TapFormulaAmbiguityError 2015-05-27 13:53:42 +08:00
Xu Cheng
471c5502f5 test-bot: don't complain bottle errors when installing gcc and hg
Closes Homebrew/homebrew#39626.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-05-18 19:48:06 +08:00
Xu Cheng
ae41a51976 test-bot: unlink conflicted formulae 2015-05-18 19:48:06 +08:00
Mike McQuaid
7d88c110f6 test-bot: rerun brew update if it fails. 2015-05-14 09:40:53 +01:00
Mike McQuaid
d05d185d2e test-bot: cleanup more locks. 2015-05-14 08:45:39 +01:00
Jack Nagel
fe588311cc Use predicate method 2015-05-01 00:00:55 -04:00
Jack Nagel
c7ca28a161 Fix encoding of output string 2015-04-30 19:42:54 -04:00
Jack Nagel
e023d869a2 Revert "test-bot: try to handle bad UTF-8 output."
This reverts commit b4c2b8f3b4b58ef10ab8f748c743a3352f4cee7d.
2015-04-30 19:41:58 -04:00
Mike McQuaid
ee0a553021 test-bot: try to handle bad UTF-8 output. 2015-04-29 12:57:13 +01:00
Xu Cheng
9ed00fc7fa test-bot: print output if ARGV.verbose?
Closes Homebrew/homebrew#39078.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-27 23:59:59 +08:00
Xu Cheng
b3a38ea871 brew-test-bot: use pkg_version when uploading bottles 2015-04-26 17:19:03 +08:00
Mike McQuaid
ced7598d67 test-bot: delete cache files older than 30 days.
Closes Homebrew/homebrew#38567.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-16 17:52:11 -07:00
Tim D. Smith
407b82406f test-bot: don't check deps until taps are tapped
brew deps will fail silently if a formula has dependencies which live in
taps that have not yet been tapped. Delay checking brew deps until after
tap dependencies are discovered.

Closes Homebrew/homebrew#38424.
2015-04-09 00:42:51 -07:00
Mike McQuaid
cfc8ac0190 test-bot: override existing Bintray bottles. 2015-04-07 08:31:17 +01:00
Mike McQuaid
959d92a84a test-bot: first git clean should not be a test.
We don't care if it fails as we'll immediately run a stronger version
afterwards (and we care if that fails).
2015-03-24 09:13:42 +00:00
Mike McQuaid
a4f474ddb9 test-bot: uninstall build deps before bottle test.
This should hopefully more often catch the situation where things are
marked as build dependencies incorrectly.

Closes Homebrew/homebrew#37927.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-23 13:30:55 +00:00
Mike McQuaid
e7053ac35a test-bot: allow skipping homebrew step. 2015-03-23 13:30:55 +00:00
Mike McQuaid
a46ab0d641 test-bot: tweak documentation indentation. 2015-03-23 13:30:55 +00:00
Mike McQuaid
862c0ddf4a test-bot: remove --debug flag.
Too spammy in the output. May consider readding later to specific
commands.
2015-03-20 20:22:54 +00:00
Mike McQuaid
2d1c8b4de4 test-bot: don't run readall on <=10.8.
The Ruby 1.8 implementation seems to be really flaky, unfortunately.
2015-03-20 16:59:21 +00:00
Mike McQuaid
514910e812 test-bot: remove more bad unicode characters. 2015-03-16 18:39:45 +00:00
Mike McQuaid
fffba3dc7d test-bot: remove another invalid XML character. 2015-03-16 10:29:56 +00:00
Mike McQuaid
68a8d1a5e7 test-bot: check syntax with readall.
Closes Homebrew/homebrew#37471.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-08 11:13:34 +00:00
Mike McQuaid
5206a2523e test-bot: rename variable to avoid shadowing.
Closes Homebrew/homebrew#37487.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-08 09:39:16 +00:00
Mike McQuaid
fb99393422 test-bot: fix ambiguous arguments. 2015-03-08 09:39:15 +00:00
Mike McQuaid
36b7bae93c test-bot: remove unused variables. 2015-03-08 09:39:15 +00:00
Xu Cheng
144453368e test-bot pathname: use Utils.popen_read instead of backticks
Closes Homebrew/homebrew#37418.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-03-06 22:19:24 +08:00
Mike McQuaid
f27f427d95 test-bot: use canonical names for taps. 2015-02-27 17:00:34 +00:00
Mike McQuaid
307ea17ba3 test-bot: cleanup old PR locks.
This is a problem on older versions of Git (such as on the Mountain Lion bot).
2015-02-27 13:53:29 +00:00
Mike McQuaid
17bfb0f804 Remove SourceForge references.
It was fun but we just love Bintray more than you.

Closes Homebrew/homebrew#37211.

Closes Homebrew/homebrew#37213.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-26 11:32:42 +00:00
Mike McQuaid
64d9c16942 test-bot: pass tap argument to bottle --write. 2015-02-23 21:29:51 +00:00
Mike McQuaid
1f541f7dfb test-bot: upload packages from canonical name. 2015-02-23 17:15:20 +00:00
Mike McQuaid
bfee201a18 test-bot: don't blow up if formula can't be found. 2015-02-23 15:12:09 +00:00
Mike McQuaid
a0e2232b43 test-bot: set debug flag for CI. 2015-02-23 15:10:00 +00:00
Mike McQuaid
15bebd6e7e test-bot: default tap bottles to Bintray. 2015-02-19 19:36:14 +00:00
Mike McQuaid
fb9942a264 test-bot: enable tap Bintray upload again. 2015-02-19 15:35:34 +00:00
Mike McQuaid
e5f145abab test-bot: use Bintray package naming. 2015-02-19 12:58:56 +00:00
Mike McQuaid
525e04d8dd test-bot: set bottle args for Bintray testing. 2015-02-19 12:58:55 +00:00
Mike McQuaid
00e6bc98bd test-bot: disable bintray taps temporarily. 2015-02-19 12:21:58 +00:00
Mike McQuaid
2805a62af2 test-bot: cleanup even more in tap directories. 2015-02-19 11:52:04 +00:00
Mike McQuaid
9061daad5e test-bot: fix tap directory variable (again). 2015-02-19 11:50:16 +00:00
Mike McQuaid
6f7c73e8cc test-bot: fix tap directory name variable. 2015-02-19 11:46:55 +00:00
Mike McQuaid
0ce71f33ad test-bot: move reset logic above tapping. 2015-02-19 11:44:56 +00:00
Mike McQuaid
857da689bf test-bot: add flag to reset repository and taps. 2015-02-19 11:37:07 +00:00
Mike McQuaid
31028941a9 test-bot: fix (another) bad variable name. 2015-02-19 11:14:44 +00:00
Mike McQuaid
a0980f05a1 test-bot: fix tap variable naming. 2015-02-19 11:12:07 +00:00
Mike McQuaid
1acdeb3bb7 test-bot: support taps and use Bintray class.
Also: use curl method where sensible.
2015-02-19 11:06:21 +00:00
Mike McQuaid
bf76b71fe9 test-bot: don't repeat creating Bintray packages. 2015-02-18 13:19:13 +00:00
Mike McQuaid
579f288bd2 test-bot: construct formula object correctly. 2015-02-18 13:12:54 +00:00