Phasor 3.3.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
attestation_json Namespace Reference

Functions

 sha256_file (path)

Variables

list fileglobs
dict hashes = {}
 pattern
 recursive
 normalized = path.replace("\\", "/")
list files
dict data
 exist_ok
 f
 indent

Function Documentation

◆ sha256_file()

attestation_json.sha256_file ( path)

Definition at line 13 of file attestation_json.py.

Variable Documentation

◆ data

attestation_json.data
Initial value:
1= {
2 "os": "${{ matrix.os }}",
3 "cc": "${{ matrix.c_compiler }}",
4 "cxx": "${{ matrix.cpp_compiler }}",
5 "attestation_url": "${{ steps.attest.outputs.attestation-url }}",
6 "attestation_id": "${{ steps.attest.outputs.attestation-id }}",
7 "commit": "${{ github.sha }}",
8 "run_id": "${{ github.run_id }}",
9 "files": files,
10}

Definition at line 34 of file attestation_json.py.

◆ exist_ok

attestation_json.exist_ok

Definition at line 45 of file attestation_json.py.

◆ f

attestation_json.f

Definition at line 48 of file attestation_json.py.

◆ fileglobs

list attestation_json.fileglobs
Initial value:
1= [
2 "install/**/bin/*",
3 "install/**/lib/*",
4 "install/**/lib/**/*",
5 "install/**/Library/**/*",
6]

Definition at line 6 of file attestation_json.py.

◆ files

list attestation_json.files
Initial value:
1= [
2 {"path": path, "sha256": digest}
3 for path, digest in sorted(hashes.items())
4]

Definition at line 29 of file attestation_json.py.

◆ hashes

dict attestation_json.hashes = {}

Definition at line 20 of file attestation_json.py.

◆ indent

attestation_json.indent

Definition at line 48 of file attestation_json.py.

◆ normalized

attestation_json.normalized = path.replace("\\", "/")

Definition at line 25 of file attestation_json.py.

◆ pattern

attestation_json.pattern

Definition at line 23 of file attestation_json.py.

◆ recursive

attestation_json.recursive

Definition at line 23 of file attestation_json.py.