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

feat: Support installation via the most common Linux package managers #338

Conversation

spdawson
Copy link
Contributor

@spdawson spdawson commented Jan 6, 2023

Description

To do

  • Convert existing Linux build process to use nFPM
  • Publish packages via fury.io, here

Limitation: packages are not currently signed; in the future, we could investigate using Cosign for this.

Related

Closes #337

Checklist

  • I've added test coverage that shows my fix or feature works as expected.
  • I've updated or added documentation if required.
  • I've included usage information in the description if CLI behavior was updated or added.
  • PR title follows Conventional Commits format

@cfabianski
Copy link
Collaborator

@gotbadger I'll let you look at this as you refactor the release process.

@spdawson spdawson force-pushed the 337-support-installation-via-the-most-common-linux-package-managers branch 2 times, most recently from 74b4a67 to d0bc6ed Compare January 9, 2023 10:11
@gotbadger gotbadger added CI Improving continuous integration sytstem and removed echoes/initiative: curio labels Jan 10, 2023
@spdawson spdawson force-pushed the 337-support-installation-via-the-most-common-linux-package-managers branch 8 times, most recently from 2329905 to bd5c1a7 Compare January 12, 2023 12:12
- Convert existing Linux build process to use nFPM
- Publish packages via `fury.io`

Limitation: packages are not currently signed; in the future, we could
investigate using [Cosign])https://github.com/sigstore/cosign) for this.

Closes #337
@spdawson spdawson force-pushed the 337-support-installation-via-the-most-common-linux-package-managers branch 3 times, most recently from da4392b to 3aa340f Compare January 12, 2023 13:40
@spdawson spdawson force-pushed the 337-support-installation-via-the-most-common-linux-package-managers branch from 3aa340f to 08e1160 Compare January 12, 2023 13:50
@spdawson spdawson marked this pull request as ready for review January 12, 2023 13:58
Copy link
Contributor

@gotbadger gotbadger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looking good

@spdawson spdawson merged commit bdaf5fd into main Jan 12, 2023
@spdawson spdawson deleted the 337-support-installation-via-the-most-common-linux-package-managers branch January 12, 2023 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Improving continuous integration sytstem
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support installation via the most common Linux package managers
3 participants