Skip to main content

Minimal package for testing SLSA provenance in GitHub Actions

Project description

SLSA Battleground

Minimal package for testing SLSA provenance in GitHub Actions

Installation

uv tool install slsa-battleground
# or
pip install slsa-battleground

Usage

slsa-battleground --help

Development

git clone https://github.com/IvanAnishchuk/slsa-battleground.git
cd slsa-battleground
uv sync

# Run tests
uv run pytest

# Run lints
uv run ruff check src/ tests/
uv run ruff format --check src/ tests/
uv run ty check

# Run full pre-commit suite
uv run pre-commit run --all-files

# Run supply-chain audit
uv run python scripts/audit.py

License

CC0-1.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slsa_battleground-0.0.2.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

slsa_battleground-0.0.2-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file slsa_battleground-0.0.2.tar.gz.

File metadata

  • Download URL: slsa_battleground-0.0.2.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for slsa_battleground-0.0.2.tar.gz
Algorithm Hash digest
SHA256 61f21720030e1afc34c8148f0f4c259543e4fde2128b18f21b5d984eaafc2882
MD5 57f94e95255fe9004a8cb297cf6c095b
BLAKE2b-256 c5246063a50d8f439b2b4f5bec70391094472c06625472cc10160e3de6d702f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for slsa_battleground-0.0.2.tar.gz:

Publisher: release.yml on IvanAnishchuk/slsa-battleground

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slsa_battleground-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for slsa_battleground-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 79feced757ebb9d9f2cfdc963823dd0fa72b878527d67082d2bae551ec3d1737
MD5 6d41f1781dd84cb1fe7aeebcb8715610
BLAKE2b-256 d8b7c97c2a04ed4ff42d22ea6b7fbbd150bd247a99370f61398cb522ca992175

See more details on using hashes here.

Provenance

The following attestation bundles were made for slsa_battleground-0.0.2-py3-none-any.whl:

Publisher: release.yml on IvanAnishchuk/slsa-battleground

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page