Commit Graph

64 Commits

Author SHA1 Message Date
Jesse Szwedko
a35a28c15e Update pip to pip2 for new OSX builds
See https://github.com/travis-ci/travis-ci/issues/8829
2018-01-28 09:58:38 -08:00
Dan Buch
a61867e5e6
Merge remote-tracking branch 'origin/v1' into merging-from-v1 2017-08-04 11:59:27 -04:00
Dan Buch
184ffb5e57
Use os matrix instead of explicit matrix.include 2017-08-03 15:38:19 -04:00
Dan Buch
8164aa88ca
Update travis config
to only test on 1.8.x, and ensure we route to Ubuntu Trusty and a
recent macOS image.
2017-08-03 15:07:56 -04:00
Jesse Szwedko
1bf0bb96b7 Only support supported Go versions
As described on https://github.com/golang/go/wiki/Go-Release-Cycle

The maintainers do not test compatibility for libraries (e.g. in
golang.org/x/tools) on older versions.
2017-04-24 11:02:41 -07:00
Jesse Szwedko
572dc46db5 Explicitly fetch goimports
Fetching the whole tree was failing on some Go versions and we really
only need goimports.
2017-04-24 10:40:54 -07:00
Jesse Szwedko
83497d2cda Merge remote-tracking branch 'origin/master' into v2-merge 2016-10-29 14:13:18 -07:00
Antonio Murdaca
d913b71c72
.travis.yml: add go 1.7.x
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-10-21 10:46:51 +02:00
Jake Champlin
3a3228c0e4
Abstract dependency and test execution with Makefile
Abstract the `runtests` script with a makefile, and update travis tests to use makefile abstraction.
2016-08-26 08:34:05 -04:00
Dan Buch
87f9c6d44a
Merge remote-tracking branch 'origin/master' into merging-from-v1 2016-08-22 17:47:11 -04:00
Dan Buch
c0cf41eb54
Skip gfmrun installation and tests below go1.3 2016-08-22 15:26:33 -04:00
Dan Buch
81c242dda6
Merge remote-tracking branch 'origin/master' into merging-from-v1 2016-08-22 14:41:56 -04:00
Dan Buch
76fb6d2ab7
Pin testing on go 1.4.2
since 1.4.3 is lacking `vet`
2016-07-23 18:16:45 -04:00
Dan Buch
71a99921b4
Bump tested go versions
and (maybe?) take advantage of support for N.x version syntax
2016-07-23 17:52:19 -04:00
Dan Buch
c360161d62
Merge remote-tracking branch 'origin/v1' into merging-from-v1 2016-07-23 14:52:58 -04:00
Dan Buch
8d4b6abc2b
Ignore failed goimports installs
since we only use it with go versions >= 1.5 anyway
2016-07-23 14:39:14 -04:00
af4aa82398 Merge branch 'v2' into flake8-typegen 2016-07-16 12:47:30 -04:00
Dan Buch
67cf919419
Fix some trailing gfmxr refs 2016-07-16 12:24:16 -04:00
Dan Buch
d3b67339c5
Merge remote-tracking branch 'origin/v1' into merging-from-v1 2016-07-16 12:15:38 -04:00
Dan Buch
2c1fd1510c
Switch to renamed gfmrun tool 2016-07-16 09:12:42 -04:00
Dan Buch
fcaccb600b
Run flake8 checks on generate-flag-types 2016-07-15 08:45:46 -04:00
Dan Buch
f7b2b93ffa
Merge remote-tracking branch 'origin/v1' into merging-from-v1 2016-07-14 17:50:16 -04:00
Dan Buch
8a7c9b1e68
Merge remote-tracking branch 'origin/master' into flag-context-gen 2016-07-12 13:15:25 -04:00
Dan Buch
fa120b0c1d
Drop testing of go1.1.2
since it's already a fairly diverged set of tests, and the fact that it passes
appears to be causing issues with overall CI build status, which is probably
some odd issue that surfaces because we're using `matrix.include`
2016-07-10 19:27:39 -04:00
Dan Buch
6185b8d8fd
Generate code for flag types and context accessors 2016-06-23 00:56:44 -04:00
Dan Buch
796679fd8b
Clean out urfave/cli.v2.a, wrap long line 2016-06-22 16:57:18 -04:00
Dan Buch
76d44cff06
Ensure gfmxr installs with cli.v2
and *then* make this repo shadow cli.v2
2016-06-22 12:55:38 -04:00
Dan Buch
11311185a0
Switch back to symlinking on Linux and Mac
and fix existence of markdown-toc on Windows
2016-06-18 15:47:23 -04:00
Dan Buch
a8027b8491
Use git to make a copy into urfave/cli.v2 2016-06-18 15:20:35 -04:00
Dan Buch
cafccda7b9
Install gfmxr after symlinking into gopkg.in/urfave/cli.v2 2016-06-17 10:42:44 -04:00
Dan Buch
6e6a80c4d3
Try symlinking into gopkg.in/urfave/cli.v2 better 2016-06-17 10:19:23 -04:00
Dan Buch
0c9b549918
Ensure remaining v1 additions are v2 compatible 2016-06-17 09:54:54 -04:00
Dan Buch
6c628a1a88
Merge remote-tracking branch 'origin/v1' into merging-from-v1 2016-06-17 09:11:36 -04:00
Dan Buch
ee69d3c011
Generate TOC in README
and assert it is up to date
2016-06-16 11:47:19 -04:00
Dan Buch
e3a099f7c5
Cleanups per flake8 and code review 2016-05-30 15:24:16 -04:00
Dan Buch
2cfb957033
Run migration tests via ./runtests 2016-05-30 13:59:45 -04:00
Dan Buch
586b49ded8
Give up and use sudo on OS X again 2016-05-30 12:44:41 -04:00
Dan Buch
9158c1189d
Add dir with flake8 to path better-er 2016-05-30 12:40:13 -04:00
Dan Buch
b4db7c2b27
Do sudo-tastic system install os OS X 2016-05-30 12:34:33 -04:00
Dan Buch
27f4b751e4
Try a system pip install on OS X 2016-05-30 12:29:35 -04:00
Dan Buch
0ecae535a8
Where is flake8 on OS X? 2016-05-30 12:24:05 -04:00
Dan Buch
e5ba2f41c7
Ensure we're in the right dir before continuing 2016-05-30 11:09:37 -04:00
Dan Buch
5565a03705
Migrate and build extracted v1 examples 2016-05-30 11:02:49 -04:00
Dan Buch
3914ca9d5f
Update docs around migration script
and ensure ~/.local/bin is in PATH on OS X
2016-05-30 10:54:06 -04:00
Dan Buch
e9027a59ef
Do a user-level install with pip 2016-05-30 10:23:21 -04:00
Dan Buch
80190b203c
Rename migration script and add more migrators 2016-05-30 09:51:12 -04:00
Dan Buch
f2d92acb5d
Point at correct gfmxr location 2016-05-24 16:07:30 -04:00
Dan Buch
f136df348e
Only test latest go on osx 2016-05-23 20:21:14 -04:00
Dan Buch
dcc28a1b2b
Enable osx testing 2016-05-23 20:19:54 -04:00
Dan Buch
71b858d796
Skipping gfmxr on go1.1, too 2016-05-21 08:53:15 -04:00