Skip to content

### Motivation #1

@840kenzy

Description

@840kenzy

Motivation

  • Provide a SLSA3-compliant GitHub Actions workflow to produce provenance for Go releases and enable reproducible, signed builds.

Description

  • Add .github/workflows/go-ossf-slsa3-publish.yml which triggers on workflow_dispatch and release (created), sets permissions: read-all, configures a build job with id-token: write, contents: write, and actions: read, and delegates the build to slsa-framework/slsa-github-generator with go-version: 1.17.

Testing

  • Ran git diff --check --cached and validated the workflow YAML with ruby -e "require 'yaml'; YAML.load_file('.github/workflows/go-ossf-slsa3-publish.yml')", both checks succeeded.

Codex Task

Originally posted by @khen90585-max in khen90585-max/kenzy#6

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions