fmt/support
Victor Zverovich a9e889e161 Build release artifacts and SLSA provenance in CI
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.
2026-05-31 18:16:07 -07:00
..
cmake Apply cmake-format 2026-03-03 15:49:40 -08:00
gradle/wrapper Minor cleanup 2026-01-22 11:24:08 -08:00
python/mkdocstrings_handlers/cxx Make it work on newer mkdocstrings, fix deprecation warnings (#4626) 2025-12-14 08:36:41 -08:00
Android.mk Move Android.mk to support and update 2018-05-27 06:20:54 -07:00
AndroidManifest.xml Update Android Gradle Plugin to 9.x (#4658) 2026-01-21 10:22:00 -08:00
build.gradle Minor cleanup 2026-01-22 11:24:08 -08:00
C++.sublime-syntax Add Sublime syntax (#1037) 2019-02-15 15:08:58 -08:00
check-commits Update check-commits script 2024-07-17 06:58:37 -07:00
docopt.py Add a branch option to the release script 2016-03-13 10:27:15 -07:00
gradle.properties Minor cleanup 2026-01-22 11:24:08 -08:00
mkdocs Minor improvements to mkdocs 2025-09-21 12:47:15 -07:00
mkdocs.yml Disable footer 2024-06-09 19:02:34 -07:00
printable.py Supporting ? as a string presentation type (#2674) 2022-01-30 08:55:28 -08:00
README Update readme 2020-10-25 09:04:39 -07:00
release.py Build release artifacts and SLSA provenance in CI 2026-05-31 18:16:07 -07:00
Vagrantfile Update vagrant config 2024-06-30 07:56:35 -07:00

This directory contains build support files such as

* CMake modules
* Build scripts