Immutable releases are releases where the assets and associated Git tag cannot be changed after publication. The use of this type of release increases security by blocking supply chain attacks.

Attackers cannot:

  • Inject vulnerabilities or malware into current project releases.
  • Make changes to assets and tags that may break developer workflows.

The releases tags and artefacts can be also cryptographically verified.

  • mesa@piefed.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    4 days ago

    So what happens when the files/code is attached to the immutable? Like a virus library bundled up forever in a release?

    If the releases can NEVER be deleted, then wouldn’t it be even worse for admins? Or am I missing something?