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

Add a link to Conveyor, a packaging and deployment tool #725

Merged
merged 2 commits into from
Jun 9, 2023

Conversation

mikehearn
Copy link
Contributor

Conveyor is a local CLI tool that creates self-updating packages for every OS from any OS (i.e. it can cross-build and cross-sign packages without CI). It is differentiated from existing tools because it:

  1. Can produce fully signed/notarized and self-updating packages for Win/Mac/Linux from any of those operating systems, including Linux CI. It can do this because it doesn't rely on Electron Forge/Builder, nor any native tooling.
  2. Getting auto updates doesn't require code changes.
  3. It uses Sparkle and MSIX for updates on macOS and Windows, without relying on Squirrel. This makes it easier to deploy to Windows networks.
  4. It supports forced update-on-start along with various other nice features.

It's free for open source projects and doesn't rely on any services or SaaS. You can self-host the files it generates, or use S3 or GitHub Releases, for example.

By submitting this pull request, I promise I have read the contributing guidelines twice and ensured my submission follows it. I realize not doing so wastes the maintainers' time that they could have spent making the world better. 🖖

mikehearn and others added 2 commits June 8, 2023 15:35
Conveyor is a local CLI tool that creates self-updating packages for every OS from any OS (i.e. it can cross-build and cross-sign packages without CI). It is differentiated from existing tools because it:

1. Can produce fully signed/notarized and self-updating packages for Win/Mac/Linux from any of those operating systems, including Linux CI. It can do this because it doesn't rely on Electron Forge/Builder, nor any native tooling.
2. Getting auto updates doesn't require code changes.
3. It uses Sparkle and MSIX for updates on macOS and Windows, without relying on Squirrel. This makes it easier to deploy to Windows networks.
4. It supports forced update-on-start along with various other nice features.

It's free for open source projects and doesn't rely on any services or SaaS. You can self-host the files it generates, or use S3 or GitHub Releases, for example.
@sindresorhus sindresorhus merged commit 050c0f9 into sindresorhus:main Jun 9, 2023
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