Skip to main content

Async-friendly packaging scaffold for detect-secrets integrations.

Project description

detect-secrets-async

Async-first packaging and automation scaffold for integrating detect-secrets into service-oriented workflows.

This repository is intentionally at bootstrap stage. The package, tests, CI, and release automation are in place; runtime functionality will land in follow-up PRs.

Status

  • Package name: detect-secrets-async
  • Import name: detect_secrets_async
  • Python support: 3.11+
  • Build backend: uv_build
  • Release automation: python-semantic-release + GitHub Actions + PyPI trusted publishing

Development

make sync
make check

Available commands:

  • make lint
  • make typecheck
  • make test
  • make build
  • make check

Packaging

The project uses a standard src/ layout and is ready to build with:

make build

Artifacts are written to dist/.

Releases

Releases are driven by Conventional Commits on main.

When a qualifying change lands on main, the release workflow will:

  1. compute the next semantic version,
  2. update the package version and uv.lock,
  3. create a git tag and GitHub release,
  4. build the distribution artifacts, and
  5. publish to PyPI through trusted publishing.

Before the first release, configure a PyPI trusted publisher for:

  • repository: lan17/detect-secrets-async
  • workflow: .github/workflows/release.yml
  • environment: pypi

License

Apache-2.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

detect_secrets_async-0.1.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

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

detect_secrets_async-0.1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file detect_secrets_async-0.1.0.tar.gz.

File metadata

  • Download URL: detect_secrets_async-0.1.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for detect_secrets_async-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5803eebc5a927bc0d1f9e1068f73ccceabe3b6da2ef518aa7e7dae1ef43532e1
MD5 381331a4dd9d8e66d95f27ebbe0a4648
BLAKE2b-256 a1ee4d63ec232258ac5604f7f3075c5ac919d62dcc3c24ac4af9ab51e952bb7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for detect_secrets_async-0.1.0.tar.gz:

Publisher: release.yml on lan17/detect-secrets-async

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

File details

Details for the file detect_secrets_async-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for detect_secrets_async-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 deb1f21b4138aff38212d7a7df2e28f890b7ec3cbd86e0c3b4705a4cff5a0836
MD5 a3fd751e7455c8d767732b42e07ba8a1
BLAKE2b-256 fc95df01d73ffc495cb91e7aa6ce19b655f5864a4184f953b2942d3322501d95

See more details on using hashes here.

Provenance

The following attestation bundles were made for detect_secrets_async-0.1.0-py3-none-any.whl:

Publisher: release.yml on lan17/detect-secrets-async

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