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
Dan Buch
9132ebec9e
Customize install step for go1.1.2
2016-05-21 08:53:09 -04:00