Example project builds a simple binary using a variety of SLSA-compliant builders.
The code is built using bazelisk build:
bazel build.hello binary.For GitHub Actions-based builds, the artifact is uploaded using actions/upload-artifact.
| Event | Name | Status |
|---|---|---|
| create | ||
| push | default branch | |
| custom publish | ||
| Node 16 | ||
| Node 18 | ||
| npm dist-tag | ||
| non-default branch | ||
| push to tag | ||
| push to tag (unscoped package) | ||
| release | ||
| workflow_dispatch |
| Event | Name | Status |
|---|---|---|
| create | default | |
| with sha1 | ||
| push | default branch | |
| push to tag | ||
| release | default | |
| With sha1 | ||
| workflow_dispatch | default branch | |
| default branch w/ sha1 | ||
| non-default branch | ||
| non-default branch w/ sha1 |
TypeScript
23.9%
Starlark
16.3%
Makefile
15.2%
Shell
14.6%
Python
13.7%
Go
10.5%
Java
3.5%
Dockerfile
2.4%
Example project builds a simple binary using a variety of SLSA-compliant builders.
The code is built using bazelisk build:
bazel build.hello binary.For GitHub Actions-based builds, the artifact is uploaded using actions/upload-artifact.
| Event | Name | Status |
|---|---|---|
| create | ||
| push | default branch | |
| custom publish | ||
| Node 16 | ||
| Node 18 | ||
| npm dist-tag | ||
| non-default branch | ||
| push to tag | ||
| push to tag (unscoped package) | ||
| release | ||
| workflow_dispatch |
| Event | Name | Status |
|---|---|---|
| create | default | |
| with sha1 | ||
| push | default branch | |
| push to tag | ||
| release | default | |
| With sha1 | ||
| workflow_dispatch | default branch | |
| default branch w/ sha1 | ||
| non-default branch | ||
| non-default branch w/ sha1 |
TypeScript
23.9%
Starlark
16.3%
Makefile
15.2%
Shell
14.6%
Python
13.7%
Go
10.5%
Java
3.5%
Dockerfile
2.4%