Skip to content

[FEAT] provides changelog #137

Description

@pinage404

Is your feature request related to a problem? Please describe.
When you publish a new version, it often happens that the packaging breaks

I have to do a kind of retro-engineering to try to determine what has changed and how it can be packaged again

Examples :

  • Binary path :
    • In the release 2.1.2, the binary gk was in the root of the archive
    • In the release 3.0.6, the binary was in gk_3.0.6_linux_386/gk
    • In the release 3.1.9, the binary gk is in the root of the archive (like in 2.1.2)
  • Shell completions (with Bash as example) :
    • In the release 2.1.2, the shell completions scripts was in completions/gk.bash
    • In the release 3.0.9, the shell completions was generated using gk completion bash
  • Platform supported :
    • In the release 2.1.2, Linux ARM v6 & Linux ARM v7 was supported
    • In the release 3.0.0, Linux ARM v6 & Linux ARM v7 has been removed & Windows ARM 64 has been added
  • Release URL (Linux Intel as example) :
    • In the release 2.1.2, the URL was gk_2.1.2_Linux_x86_64.zip so gk_<version>_<OsCapitalized>_<architecture>.zip
    • In the release 3.0.0, the URL was gk_3.0.0_linux_amd64.zip so gk_<version>_<oslowercased>_<architecture_but_differently>.zip

Describe the solution you'd like
I would like that you provides a changelog that describes what changed since the previous version

Ideally, i would like to have it in the Github Releases or in a CHANGELOG.md file at the root of the repository

It's perfectly fine to change stuffs, but please, helps packagers by explaining what changed

Describe alternatives you've considered
Stop maintaining the gk-cli package on nixpkgs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions