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

Added new workflow for building .deb packages and the checksum for Debian-based GNU/Linux distros #36

Merged
merged 2 commits into from
Oct 18, 2022

Conversation

cagriefegunay
Copy link
Contributor

Summary

Please list the summary of your changes in the codebase about the related issue here. Please also include the context of your changes, and required next steps if there are any.

  • I designed a workflow for building and releasing .deb package and the SHA256 checksum of gls for Debian-based GNU/Linux distros in order to enable download and install directly from the Releases page.

Impact

Please delete options that are not relevant.

  • New feature (backward compatible change which adds functionality)

Testing

Please describe the tests that you ran to verify your changes. Provide step-by-step instructions so anyone can also test your implementation.

Test Configuration:

  • Go version: 1.19
  • Operating system: Ubuntu 22.04 (GitHub Actions Runner Image)
  1. Workflow is triggered when pushing the code with a tag that has semantic version
  2. For example: git tag -a v1.2.3 -m "new version" && git push origin v1.2.3
  3. It can be tested via creating new branch, giving a semver tag and pushing the code with the tag.

@cagriefegunay
Copy link
Contributor Author

You can check the example from here: https://github.com/cagriefegunay/gls/releases/tag/v0.0.1

@ozansz ozansz merged commit ad39d65 into ozansz:main Oct 18, 2022
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.

None yet

2 participants