File tree Expand file tree Collapse file tree 3 files changed +26
-4
lines changed Expand file tree Collapse file tree 3 files changed +26
-4
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,13 @@ mkdir -p tools/
1818[ -d " tools/binaryen-version" * ] || curl -#L " $BINARYEN " | tar xzC tools &
1919wait
2020
21- sqlite3/download.sh # Download SQLite
22- embed/build.sh # Build Wasm
23- git diff --exit-code # Check diffs
21+ # Download and build SQLite
22+ sqlite3/download.sh
23+ embed/build.sh
24+
25+ # Download and build sqlite-createtable-parser
26+ util/vtabutil/parse/download.sh
27+ util/vtabutil/parse/build.sh
28+
29+ # Check diffs
30+ git diff --exit-code
Original file line number Diff line number Diff line change @@ -3,6 +3,11 @@ name: Reproducible build
33on :
44 workflow_dispatch :
55
6+ permissions :
7+ contents : read
8+ id-token : write
9+ attestations : write
10+
611jobs :
712 build :
813 strategy :
1722
1823 - name : Build
1924 run : .github/workflows/repro.sh
25+
26+ - uses : actions/attest-build-provenance@v1
27+ if : matrix.os == 'ubuntu-latest'
28+ with :
29+ subject-path : |
30+ embed/sqlite3.wasm
31+ util/vtabutil/parse/sql3parse_table.wasm
Original file line number Diff line number Diff line change @@ -24,4 +24,7 @@ See the [configuration options](../sqlite3/sqlite_cfg.h),
2424and [ patches] ( ../sqlite3 ) applied.
2525
2626Built using [ ` wasi-sdk ` ] ( https://github.com/WebAssembly/wasi-sdk ) ,
27- and [ ` binaryen ` ] ( https://github.com/WebAssembly/binaryen ) .
27+ and [ ` binaryen ` ] ( https://github.com/WebAssembly/binaryen ) .
28+
29+ The build is easily reproducible, and verifiable, using
30+ [ Artifact Attestations] ( https://github.com/ncruces/go-sqlite3/attestations ) .
You can’t perform that action at this time.
0 commit comments