mcktr / check_fritz

Check plugin written in Go to monitor a Fritz!Box
GNU General Public License v2.0
32 stars 10 forks source link

Enhance the build process #87

Closed mcktr closed 4 years ago

mcktr commented 4 years ago

The version will now be set during the build process (-ldflags "-X"). The build process will now also strip the symbol table, debug information and the DWARF table from the binary (-ldflags "-s -w").

The GitHub workflow CI now builds only on the 3 latest Go version, currently 1.13, 1.14 and 1.15. A new workflow is introduced to build the release binaries and create a release draft. The release workflow will use the latest Go version, currently 1.15.

fixes #74