Skip to content

Update Golang to 1.14, use Go Modules, drop support of Parallels Desktop 10 and OS X 10.10 Yosemite#95

Merged
legal90 merged 4 commits intoParallels:masterfrom
legal90:update-go-and-deps
Oct 13, 2020
Merged

Update Golang to 1.14, use Go Modules, drop support of Parallels Desktop 10 and OS X 10.10 Yosemite#95
legal90 merged 4 commits intoParallels:masterfrom
legal90:update-go-and-deps

Conversation

@legal90
Copy link
Copy Markdown
Collaborator

@legal90 legal90 commented Oct 5, 2020

Changes:

  • Upgrade Golang to 1.14. That allows to use Go Modules - the latest approach for managing dependencies (see below)
  • Migrate from godep to Go Modules for dependency management. That allows to get rid of keeping deps in vendor/*. More info: https://blog.golang.org/using-go-modules
  • Update all dependencies
  • Drop support of OS X 10.10 Yosemite and older. That's caused by the switching to go 1.14
  • Drop support of Parallels Desktop 10. Since the beginning, there was an "unofficial" support of Parallels Desktop 10, but now we can cut it off because it reached the End-of-Life 3 years ago (since August 2017).

The changeset here is quite big, so I guess we will need to bump the major version of the provider after merging this PR

Now vendor directory is not needed anymore
Also, remove the unofficial support of Parallels Desktop 10, which reached EOL in August 2017
@legal90 legal90 merged commit 8133d83 into Parallels:master Oct 13, 2020
@legal90 legal90 deleted the update-go-and-deps branch October 13, 2020 18:45
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.

1 participant