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.1.tar.gz (6.5 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.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: slsa_battleground-0.0.1.tar.gz
  • Upload date:
  • Size: 6.5 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.1.tar.gz
Algorithm Hash digest
SHA256 31eef5b4e5a7148e4709413d12ca91671132ac0eb6bf4f2b28cd9712b41c81fd
MD5 ea4e50cf6de5d4fc310d1f0ee9531489
BLAKE2b-256 768fd091a875fce0c924c04c0de5ac1e61df25ebd25b546651f759b351a854a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for slsa_battleground-0.0.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for slsa_battleground-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cfa66cda31cc96cb1111fcdd6fcacfc120f9bf1f64c300c947e38e9bf198db68
MD5 879ee61fa8dfa60696d51b7c70820132
BLAKE2b-256 4d75dfc08406963a21c65856ffc4e6f139069d441e19fa7aed8332c2ecafeb40

See more details on using hashes here.

Provenance

The following attestation bundles were made for slsa_battleground-0.0.1-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