A collection of demos of gittuf.
The gittuf repository provides pre-built
binaries that are signed and published using
GoReleaser. The signature for these binaries are
generated using Sigstore, using the release
workflow's identity. Please use release v0.1.0 or higher, as prior releases were
created to test the release workflow. Alternatively, gittuf can also be
installed using go install.
To build from source, clone the repository and run make. This will also run
the test suite prior to installing gittuf. Note that Go 1.24 or higher is
necessary to build gittuf.
git clone https://github.com/gittuf/gittuf
cd gittuf
makeThis repository contains various demos of gittuf functionality:
- Basic Functionality (demo.md)
- Multi-Repository Functionality (demo-multi-repo.md)
It is possible to use gittuf in your CI workflows using the gittuf-installer GitHub Action. For an example of gittuf verification in CI, take a look at the official gittuf repository's workflow.