mirror of
https://github.com/fmtlib/fmt.git
synced 2026-06-15 08:26:13 +08:00
Adds .github/workflows/release.yml, triggered on `release: created`, which:
- checks out the release's target_commitish,
- builds the source zip via CMake/CPack (`package_source`),
- uploads the zip to the draft release,
- calls slsa-framework/slsa-github-generator to produce a
SLSA v1.0 *.intoto.jsonl provenance file and attach it to the
same draft release.
After CI completes, the draft has both the zip and the provenance attached,
and the maintainer reviews and publishes as before.
Updates support/release.py to stop building and uploading the zip locally;
that work has moved to CI so the SLSA provenance attests to the actual
build environment that produced the artifact, not to a hash observed
after the fact. The script still builds docs locally because the
subsequent mkdocs deploy step depends on them.
|
||
|---|---|---|
| .. | ||
| cmake | ||
| gradle/wrapper | ||
| python/mkdocstrings_handlers/cxx | ||
| Android.mk | ||
| AndroidManifest.xml | ||
| build.gradle | ||
| C++.sublime-syntax | ||
| check-commits | ||
| docopt.py | ||
| gradle.properties | ||
| mkdocs | ||
| mkdocs.yml | ||
| printable.py | ||
| README | ||
| release.py | ||
| Vagrantfile | ||
This directory contains build support files such as * CMake modules * Build scripts