Skip to content
This repository has been archived by the owner on Apr 4, 2024. It is now read-only.

Go Modules, Fixes & Tests for devopsdays-cli #147

Closed
wants to merge 2 commits into from
Closed

Go Modules, Fixes & Tests for devopsdays-cli #147

wants to merge 2 commits into from

Conversation

chriscoffee
Copy link
Member

@chriscoffee chriscoffee commented Feb 26, 2020

What is the problem I am trying to address?

The cli no longer built due to deprecation. With Go moving towards modules by default and go dep fell out of favour building the packages and version of Go needed updating.

How is the fix applied?

I moved the cli to use Go modules, along with Travis and used GOPROXY just incase. Altered the Dockerfile to use multiple stages and removed deprecation from goreleaser. I also had to alter the Makefile significantly and fix some failing parts of the application.

What GitHub issue(s) does this PR fix or close?

Fixes #143
Fixes #140
Fixes #131
Fixes #135


This change is Reviewable

Edit: Force pushed to solve issue with signed commits
Edit: Added changes for some other quick tickets and altered PR text to focus on fixes.

@sourcelevel-bot
Copy link

SourceLevel has finished reviewing this Pull Request and has found:

  • 1 possible new issue (including those that may have been commented here).

See more details about this review.

@coveralls
Copy link

coveralls commented Feb 27, 2020

Coverage Status

Coverage increased (+0.4%) to 22.424% when pulling 826194d on chriscoffee:modules-without-circleci into f137246 on devopsdays:master.

- Setup Go Modules
- Remove Dep requirement
- Fix some issues with tests
- Use raw.github.com (even though headers not rendered for time being)
- Update goconvey.
- Add Dockerfile changes

Signed-off-by: Christopher Mills <chris.mills@enginegroup.com>
@chriscoffee
Copy link
Member Author

I think this is there now @mattstratton, can you see anything I've missed? (other than better code hub being horrible to me)

Signed-off-by: Chris Mills <chris.mills@enginegroup.com>
Base automatically changed from master to main February 2, 2021 20:51
This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
2 participants