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

Enhance the build process #87

Merged
merged 2 commits into from
Sep 4, 2020
Merged

Enhance the build process #87

merged 2 commits into from
Sep 4, 2020

Conversation

mcktr
Copy link
Owner

@mcktr mcktr commented Sep 4, 2020

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

@mcktr mcktr added this to the 1.2.0 milestone Sep 4, 2020
@mcktr mcktr added core/quality enhancement New feature or request labels Sep 4, 2020
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.

refs #74
@mcktr mcktr changed the title Enhance GitHub Workflow Enhance the build process Sep 4, 2020
@mcktr mcktr merged commit 643206b into master Sep 4, 2020
@mcktr mcktr deleted the feature/ci branch September 4, 2020 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core/quality enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Use GitHub Actions
1 participant