Skip to main content

cerebrum-cloud-push

Pushes a Cerebrum mutation-testing run's local artifacts to Cerebrum Cloud — the hosted dashboard that trends mutation score, surviving bugs, and coverage over time.

This package is the ingest client only. It has no runtime dependencies, does not import cerebrum, and does not require any access to the cerebrum-cloud repo (which is private) — it just reads the .cerebrum/ files a cerebrum run already writes and POSTs them to your project's ingest endpoint.

Install

pip install cerebrum-cloud-push

Usage

Set the two required environment variables (from your Cerebrum Cloud project's Settings page):

export CEREBRUM_CLOUD_URL="https://<your-project-ref>.supabase.co"
export CEREBRUM_CLOUD_TOKEN="<per-project ingest token>"

Then, after a cerebrum run:

cerebrum-cloud-push                 # pushes the newest run in ./.cerebrum
cerebrum-cloud-push --run-id <id>   # push a specific run
cerebrum-cloud-push --all           # backfill every run in history.sqlite
cerebrum-cloud-push --cerebrum-dir path/to/.cerebrum

Or wire it directly into cerebrum.yaml so it runs automatically after every sweep:

after_run: cerebrum-cloud-push

CEREBRUM_CLOUD_URL accepts either the project's base URL or the full .../functions/v1/ingest-run URL.

Compatibility note

The JSON payload this pushes to ingest-run is a contract between two independently released artifacts — this package and the deployed Edge Function/DB schema. Coverage columns (covered_lines, instrumented_lines, coverage_pct) are omitted rather than erroring when pushing a run recorded by an older cerebrum engine that predates coverage persistence.

Metadata

Release files for cerebrum-cloud-push 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cerebrum-cloud-push 0.1.0
File Size Uploaded
cerebrum_cloud_push-0.1.0.tar.gz 8.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cerebrum-cloud-push 0.1.0
File Interpreter ABI Platform
cerebrum_cloud_push-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.0 kB

Release files / cerebrum_cloud_push-0.1.0.tar.gz

Download URL cerebrum_cloud_push-0.1.0.tar.gz
Size 8.1 kB
Tags Source
SHA-256 checksum
How to use checksums
20c6a62f2085485c6755feec4e149926d2f4b5e77e170a7ed4be82afde6fbcc0
BLAKE2b-256 checksum
How to use checksums
0f8786d15e683be87538314d86b1ea18ac9a7e5798aa24a0d5ccaed823a7d19a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.

Transparency log

Release files / cerebrum_cloud_push-0.1.0-py3-none-any.whl

Download URL cerebrum_cloud_push-0.1.0-py3-none-any.whl
Size 6.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
05979b31e2a5a16b1434e875b593acae22daee9ace7abfe5e92ffb09047012c4
BLAKE2b-256 checksum
How to use checksums
e5c8143dc39827cd4a880ed2389fa29e36b1b1df913a5f024751ed10cdd9a09e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page