Skip to content

Add versioned releases #130

@phlax

Description

@phlax

Releases are a good idea for a bunch of reasons

one of those reasons is that without it, using bazel, downstreams pin to commit hashes

the way that github works is that if you use a commit hash it could be a commit hash from anywhere, which makes it easy to:

  • create a fork of the repo
  • make malicious changes
  • propose a "rolling" update in downstreams using your commit hash

you dont need to open a pr - so there is no way here of telling someone has done that, and so it relies on downstreams checking that the hash is really an ancestor of main

this can be easily avoided by adding releases

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