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

Manage Go dependencies with Go Modules #199

Merged
merged 1 commit into from
May 28, 2020
Merged

Conversation

martinhpedersen
Copy link
Member

@martinhpedersen martinhpedersen commented May 27, 2020

Switching to Go Modules for managing Go dependencies for this project.

Go Modules has been the recommended dependency manager for some years now, and is more integrated with the toolchain than using git submodules.

We will need to update the Building from source wiki page to reflect these changes. Should also add a section on how to build with local modules.

This changes the minimum Go version to 1.11 (ref #122)

@martinhpedersen martinhpedersen added this to the v0.9.1 milestone May 27, 2020
@martinhpedersen martinhpedersen changed the base branch from master to develop May 27, 2020 20:58
@martinhpedersen martinhpedersen self-assigned this May 27, 2020
@harenber
Copy link
Contributor

@martinhpedersen I would need github.com/albenik/go-serial/v2 for the SCS driver. Would you handle that or to you want me to prepare a pull request against the "develop" branch?

@martinhpedersen martinhpedersen force-pushed the go-modules branch 3 times, most recently from 509602c to 4a7e070 Compare May 28, 2020 16:59
Keeping every module pinned to the same version as before.
@martinhpedersen martinhpedersen merged commit c8d4ac9 into develop May 28, 2020
@martinhpedersen martinhpedersen deleted the go-modules branch May 28, 2020 17:38
harenber added a commit to harenber/ptc-go that referenced this pull request May 30, 2020
This is a new release that brings:

- support for PACTOR-4 Dragon modems #3
- support for CRC Hostmode instead of plain WA8DED hostmode
- adds a license #28, #27
- follows LA5NTA to move to Go modules la5nta/pat#199

most changes are done in modem.go, most notably:

- the underlying serial library has changed
- a lot of helper functions were added to support the CRC Hostmode
- handling of interrupted system calls on the serial line
- small bug fixes, especially #29
harenber added a commit to harenber/ptc-go that referenced this pull request May 30, 2020
This is a new release that brings:

- support for PACTOR-4 Dragon modems
#3
- support for CRC Hostmode instead of plain WA8DED hostmode
- adds a license #28,
#27
- follows LA5NTA to move to Go modules
la5nta/pat#199

most changes are done in modem.go, most notably:

- the underlying serial library has changed
- a lot of helper functions were added to support the CRC Hostmode
- handling of interrupted system calls on the serial line
- small bug fixes, especially
#29
@martinhpedersen martinhpedersen modified the milestones: v0.9.1, v0.10.0 Sep 8, 2020
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