Skip to content

feat: improve github release process #308

Closed

Description

@lczyk

github release process is a bit flaky atm. past two releases (1.4.1 and 1.4.1) were missing precompiled binaries which broke a bunch of downstream consumers for a bit. we should improve the github release process such that no release can be published without precompiled binaries.

Activity

  1. lczyk commented on Jul 8, 2026

    @lczyk
    ContributorAuthor

    (putting thoughts in a comment to keep the issue body focused)

    the big suggestion is to keep the release notes in-repo (docs/release-notes/... or something like that) and then have a workflow which automatically build and published a new release on tag push (it would also pick up the release notes from the in-repo committed notes). this would also allow the release notes to go through PR and be reviewed, although i'd suggest the release notes to be mergable with less lengthy review process as to maybe take some pressure from our CTO (ofc requiring such PRs to contain only one new file addition -- the release notes)

    🤔 we could even have a workflow which then picks up the tag from that, adds it automatically, obviously checks that its a correct next semver release and publishes the release. this way the new release would just be another PR merge and everything else would happen by itself... maybe that's too much automation for now though..

  2. added a commit that references this issue on Aug 29, 2026
    97c0d1d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions