Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.0.0 release #121

Merged
merged 53 commits into from
Nov 13, 2017
Merged

2.0.0 release #121

merged 53 commits into from
Nov 13, 2017

Conversation

febbraro
Copy link
Member

Here it is.

Adam Ross and others added 30 commits October 10, 2017 20:29
Output script steps in help message.
Travis test: rig CLI can execute.
project sync executed in project root directory
* Upgraded to Go 1.9 and dep

* Remove the GO15VENDOREXPERIMENT variable, also updated to go 1.9

* Updated contraints with versions/branches

* update with explicit/full revisions for projects that don't have versions/tags

* Initial support for goreleaser

* Trying to contain all goreleaser dependencies in a Docker image

* added GITHUB_TOKEN that needs to be set in the shell environment

* added tar for building packages

* Added rpm to the goreleaser dockerfile to try to satisfy rpmbuid

* added a dep update to the docker compose, also pinned to branches and let dep resolve the proper revision (and put it in the .lock)

* removed old build scripts and update documentation around new build & process

* added dep back into the mix

* Cleaned up the README a bit
* Demonstrate success/error refactoring

* Next round of conversions. Did not convert prune (needs to be rewritten for 'docker system prune'
and project sync (next pass)

* Demonstrate success/error refactoring

* Next round of conversions. Did not convert prune (needs to be rewritten for 'docker system prune'
and project sync (next pass)

* Migrated to docker system prune, also added volume pruning

* updated for error string, consolidated exit codes

* fixed some formatting

* Demonstrate success/error refactoring

* Next round of conversions. Did not convert prune (needs to be rewritten for 'docker system prune'
and project sync (next pass)

* Migrated to docker system prune, also added volume pruning

* updated for error string, consolidated exit codes

* fixed some formatting
* WOrked through linux compatibility for each command

* go fmt

* renamed consts back to private convention

* First crack at minimal feature detection

* go fmt

* go fmt
febbraro and others added 23 commits October 27, 2017 09:42
* Project Sync transitioned to new success/error handling
* Repo reorg

* fixed travis test for relocted main.go
* added linting and addressed all feedback (and ignored 3)

* go fmt

* Adding gometalinter to travis

* install dependencies for gometalinter to work

* Updated go fmt to ignore vendor/*

* Updated a comment and fixed an error reported by the linter

* added IsLinux
* added logo for notification window and added notification library dependency

* Added desktop notifications

* Addressing feedback on env var and commenting

* add version clarification since we use version in the notification title

* go fmt

* added --quiet flag tied to ROG_NOTIFY_QUIET
* added linux support for NetworkManager/dnsmasq and libnss-resolver to the DNS command

* Added some Linux distros for testing

* go fmt

* Refactored to split network routing and dns resoution config

* go fmt

* removed soem extra log messages

* consolidated bip discovery
* messing with ldflags

* tweaking CGO

* tweaking some build flags

* Transitioned to different go base to try to head off problems with dynamically linked go binaries

* Added rpm to build, well, rpms

* allow easier overrides of GOOS/GOARCH for compile

* Fixed libnss-resolver config

* reverted ealrier go build tweaking
* Reworked discovery command for API version, it was broken on linux

* added doctor check for a running machine. The alternative is usually to wait for a 60 second timeout. Eeeek

* Added linux check for docker running

* fixed api discovery and made API compatibility check cross platform
* Reverted Dockerfile to alpine base for quicker builds and smaller images

* Added CGO_ENABLED=0 to compile
* Display commands executed by StreamCommand and rig dashboard.

* Add executor: command wrapper.

* Simplify calling signature of *StreamCommand

* Continue re-wrapping exec commands.

* Executorize all commands.

* Correct lint standards and account for API changes in git conflict resolution.
@febbraro febbraro merged commit 9794851 into master Nov 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants