Skip to main content
Build status MIT license PyPI package version PyPI python version

GitHub commit status notifier CLI

Options

These options can be automatically set from env variables or dotenv (.env) file in working dir.

  • -u: GITHUB_USERNAME

  • -p: GITHUB_PASSWORD

  • –base-url: GITHUB_URL

  • –repo: GITHUB_REPO

  • –sha: GITHUB_SHA

  • –target-url: TARGET_URL

These options can be set automatically in Jenkins context (JENKINS_URL is set).

  • –target-url: BUILD_URL

If not set by either CLI args or env variables, these options can be automatically detected from git repository in current working dir.

  • –repo: inferred from .git/config

  • –sha: inferred by executing git rev-parse HEAD internally

Sample commands

get all statuses

ghstatus get

set status

ghstatus set success --context=unit-test --description='All tests pass!' \
  --target-url=https://example.com/my-test/1

set status dynamically based on command exit code

ghstatus exec --context=unit-test -- ./gradlew test

Metadata

Release files for ghstatus 0.3.2

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

Source distribution (sdist)

Source distribution for ghstatus 0.3.2
File Size Uploaded Provenance Actions
ghstatus-0.3.2.tar.gz 4.9 kB Without provenance Details for ghstatus-0.3.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ghstatus 0.3.2
File Interpreter ABI Platform Actions
ghstatus-0.3.2-py2.py3-none-any.whl Python 3, Python 2 none any Details for ghstatus-0.3.2-py2.py3-none-any.whl

Total release size: 12.6 kB

Release files / ghstatus-0.3.2.tar.gz

Download URL ghstatus-0.3.2.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
abb966faa322940ac9bb977ca7349e766e49b02a4bf202aee6c079b3f60d01ec
BLAKE2b-256 checksum
How to use checksums
4b6867270f547c53a0866cb04f607c1e100393e4f9135566dac9df8ffa30782f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ghstatus-0.3.2-py2.py3-none-any.whl

Download URL ghstatus-0.3.2-py2.py3-none-any.whl
Size 7.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
a73c4bcc3c892230dacbc5f7ed8b7be8204c172bd59af1840fefbabf8c51cdd6
BLAKE2b-256 checksum
How to use checksums
a268320da5231ec1885af7dc8afae0a29d3859641314e3ead39006975a250c9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for ghstatus 0.3.2

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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