google / google/vimdoc

Revamp release packaging

Open
#125 1 comment 0 reactions 0 assignees View on GitHub
question
Dominant language
Python
Stars
306
Forks
30
PR merge metrics
No merged PRs in 30d

Description

We should reevaluate: What types of packages should we have for each release under https://github.com/google/vimdoc/releases, and how should we build them?

Why: I ran into a few little snags building deb packages for v0.7.1. The instructions at https://github.com/google/vimdoc/wiki/Releasing do still seem to mostly work except that Ubuntu Trusty is no longer supported, so I built for Debian Buster instead. But now I'm wondering for our packaging:
* Do we still want to provide just a deb, or other package formats like Snap, etc? We probably have users on Debian, Ubuntu, OSX, maybe Windows, and automation runners like GitHub Actions.
* Is it worth having some kind of verifiable build chain?
* Can we get automated builds to trigger on each release automatically, or at least reduce some of the manual steps?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.