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 lintmake typecheckmake testmake buildmake 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:
- compute the next semantic version,
- update the package version and
uv.lock, - create a git tag and GitHub release,
- build the distribution artifacts, and
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5803eebc5a927bc0d1f9e1068f73ccceabe3b6da2ef518aa7e7dae1ef43532e1
|
|
| MD5 |
381331a4dd9d8e66d95f27ebbe0a4648
|
|
| BLAKE2b-256 |
a1ee4d63ec232258ac5604f7f3075c5ac919d62dcc3c24ac4af9ab51e952bb7e
|
Provenance
The following attestation bundles were made for detect_secrets_async-0.1.0.tar.gz:
Publisher:
release.yml on lan17/detect-secrets-async
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
detect_secrets_async-0.1.0.tar.gz -
Subject digest:
5803eebc5a927bc0d1f9e1068f73ccceabe3b6da2ef518aa7e7dae1ef43532e1 - Sigstore transparency entry: 1352521889
- Sigstore integration time:
-
Permalink:
lan17/detect-secrets-async@b36b4d0af60d1925c8107c1bea13c024cf4e46bc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/lan17
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@b36b4d0af60d1925c8107c1bea13c024cf4e46bc -
Trigger Event:
push
-
Statement type:
File details
Details for the file detect_secrets_async-0.1.0-py3-none-any.whl.
File metadata
- Download URL: detect_secrets_async-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
deb1f21b4138aff38212d7a7df2e28f890b7ec3cbd86e0c3b4705a4cff5a0836
|
|
| MD5 |
a3fd751e7455c8d767732b42e07ba8a1
|
|
| BLAKE2b-256 |
fc95df01d73ffc495cb91e7aa6ce19b655f5864a4184f953b2942d3322501d95
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
detect_secrets_async-0.1.0-py3-none-any.whl -
Subject digest:
deb1f21b4138aff38212d7a7df2e28f890b7ec3cbd86e0c3b4705a4cff5a0836 - Sigstore transparency entry: 1352521971
- Sigstore integration time:
-
Permalink:
lan17/detect-secrets-async@b36b4d0af60d1925c8107c1bea13c024cf4e46bc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/lan17
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@b36b4d0af60d1925c8107c1bea13c024cf4e46bc -
Trigger Event:
push
-
Statement type: