Skip to content

Library release automation should include protocol version bumps #58

@Liam-DeVoe

Description

@Liam-DeVoe

We currently have release automation of the following form: whenever the hegel-core CI job publishes a new version, it sends a dispatch event to the library repositories (hegel-rust, hegel-go, etc). The corresponding CI job in those repositories reads the hegel-core changelog and.

We should improve the library CI jobs so that they look at the diff between the current and the new version for the PROTOCOL_VERSION marker, and bump it client-side if it changed. This might span multiple individual versions, which is why we can't just send this information in the dispatch payload.

Metadata

Metadata

Assignees

No one assigned

    Labels

    tests/build/CIabout testing or deployment *of* Hegel

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions