Skip to main content

A Python library (written in Rust) designed for CI tools to easily submit feedback on a git server.

Project description

PyPI Version Python CI GitHub pages GitHub License

A Python library (written in Rust) designed for CI tools to easily submit feedback on a git server.

Feedback on a git server using this library can be in the form of

  • thread comments (for a PR or commit)

  • setting output variables for other CI tools to consume

  • append a summary comment to a CI workflow run’s summary page

  • mark the start and end of a group of log statements (in the CI workflow run’s logs)

  • files annotations

  • Pull Request reviews

  • get a list of changed files in a PR or commit (including line numbers shown in the diff)

This uses async functions to access network resources. Thus, an asyncio event loop is required.

Supported git servers

Initially, this project is designed to work with GitHub. But the API is designed to easily add support for other git servers. The following is just a list of git servers that are planned (in order or priority).

  • GitHub

  • GitLab

  • Gitea

  • BitBucket

GPL license

This project is licensed under GPL-3.0-or-later.

Since this library ultimately requires write access to users’ projects (to allow posting comments), it could easily be modified with malicious intent.

By using the GPL-3.0-or-later license, we can offer some assurance and help safeguard end-users’ data/privacy because the following conditions must be met:

  • the source code is publicly available

  • any redistributed forms must state their modifications (if any)

  • any redistributed forms must use the same GPL-3.0-or-later license

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

git_bot_feedback-0.0.1.tar.gz (150.0 kB view details)

Uploaded Source

Built Distributions

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

git_bot_feedback-0.0.1-cp311-abi3-win_arm64.whl (3.4 MB view details)

Uploaded CPython 3.11+Windows ARM64

git_bot_feedback-0.0.1-cp310-abi3-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10+Windows x86-64

git_bot_feedback-0.0.1-cp310-abi3-win32.whl (3.0 MB view details)

Uploaded CPython 3.10+Windows x86

git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_armv7l.whl (3.0 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ s390x

git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ppc64le

git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (3.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ i686

git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARMv7l

git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

git_bot_feedback-0.0.1-cp310-abi3-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

git_bot_feedback-0.0.1-cp310-abi3-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: git_bot_feedback-0.0.1.tar.gz
  • Upload date:
  • Size: 150.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for git_bot_feedback-0.0.1.tar.gz
Algorithm Hash digest
SHA256 d2ad8ff2186cc50a3fd25447af66f0517597698c3e6cdade2d73b7c391a5d29a
MD5 2e9ad1494c97c071cbcf727b5af7bbde
BLAKE2b-256 537a1a32d6be14ed5e9e6474371dedf28bbc7632e106c7226e582627eded1da5

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1.tar.gz:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp311-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp311-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 672dc818d549d6735c77a96497ebd6b23795cbb33a54b099dc78e3d4b151947f
MD5 91cdc98b5fbf41d914fe97a6cee14af6
BLAKE2b-256 d0239a37acd51e69d8d95d85463b53624eb30a9c66952eb5507bf7f113593f5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp311-abi3-win_arm64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 41883e665d28ca8930c083dc06d10db57e32de8fbb5a68cae3bff87a1c05c0e4
MD5 bceb1a55eb5382c53989c8d2592cc8b3
BLAKE2b-256 20d8ae38ffdbebd64ace8a884c33c1ae1f766c6f7d6d5b9c8917fc856bbd6301

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-win_amd64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-win32.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 386353daf60d91acb4579102652146ebc7ba9bb5fc85f9f0a77c77ca0a7b8075
MD5 110e9e7a16c497d6a6104342ade8ec38
BLAKE2b-256 f4f4bdea3d17e1de6ad900c2e8d8f25f02e35e52a7951cb922d6ef37798d63a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-win32.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fe45812ce9ecabc4d9b238f3708045d912d7794912deb09f4ec8290414edb821
MD5 f436aff98ed3a2080b043432ee761044
BLAKE2b-256 11049d86856fc559178d626f6681833b82e89d440a21650a6ea265c4c92a244e

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b15b9982b74816bd601fb0ab7fe394d61bd0582b224f10665b8d65c094a5dfd8
MD5 56ab04b4c7d50716d966904e229d591f
BLAKE2b-256 e1a3ff61ce85b1439a9f47eacd4b8f81d1f9dbb40a1154708b1fe5f8a9e45b29

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_i686.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 633485f0f10920991331f476202f483738c7082e3ca4e56b4353c2d80dab22db
MD5 62bf7446f3dc0e8f519a4744560b8e96
BLAKE2b-256 9acaf480cfb65036efed205a46fccdcd22b9ff0876a2efef7cd32dffc23322e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_armv7l.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a59d104bfc8b72daf9f55b8ad299ce04762d07b912eea345f3ca2694af6d8a20
MD5 d7adcc43613018b4ed1e1a54f99c975f
BLAKE2b-256 1e94f4b80ddfa519b2b34dffa1a82fbbec3b9a0ea678774612249aea7037f08e

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc8e9ad345ea724a54aab5bdff3354a9bc2dbbadc1e783f67075b6542cc221ad
MD5 e93f9948190d613c1eeb47ef80b6a05c
BLAKE2b-256 158b0f80b2c80d13ed3d0d75ce4358e3b9faf99b201eb95b1ee8dbedf6bb6b3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b90d2219f328985928d1affc00c032df793ad4d48a2416ffe7844f1781225f6e
MD5 e77b78a4a72e9e9f758574a566fe76c6
BLAKE2b-256 d9bdf372a11a6ee279080342453e184227619f21b3488e9ca632a81f507bf91b

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e51e0a7c484a6840e791c91a7da96d9b64f05026fb8fac2e3e22f0c6d274bcba
MD5 a22f8a7af894983d69ae2938cc5eb5ef
BLAKE2b-256 ed861724604526c9b80fd271e9a310176bc188381cae181747bfa03a21b8719d

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 23998f57fbc7e8afcb20a03378518d473f640fc13bb55d2819ef45dbc9eafe4b
MD5 536758eaaa8f771358341aee64c22bcb
BLAKE2b-256 84d421aa78f7d1b36acbafe1a9ca53b6a0ecc33d0be6ae98d5acd97cd2c224ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f8b421633ac9c76af87b5da154ab68e9a8f27f70e6dd4c2ee4967600bf826a53
MD5 fe8957abe4db92677837a2e621ab1f0c
BLAKE2b-256 d87b8d7f90dc6499693b7ee3f701603ca13b4fc2e2962c07c5b522fccf8816d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11a7c17d25514652a18a8c015bab0ca6d4d72a710d133c0b50f476d3b9e1aa4b
MD5 8b81ca39a9e63976dae3f3a23e1b7c16
BLAKE2b-256 951ef7cdc370a02ef4661542ceda5efca9b8eb4b0402567aba0c766bc67833ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8137e35c8a0af33e4c2da4440b2fd9beb789d136187eade13d24793964c4d9ce
MD5 81ee358ce9f2690cec88855796c7e464
BLAKE2b-256 c1831173796562bfeba9ebff5498c3d7b7e584e805645a951861ab63a27c0e28

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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

File details

Details for the file git_bot_feedback-0.0.1-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.0.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0c849d775f630d6e87e939f9853aea53b5fac5562647c41bf3cdf063e945e098
MD5 717fc68a507cb7a86c1fe67753e64f5a
BLAKE2b-256 f8530b6e5f4555eefbea266c676272a62982252eb3eba09f04732f42952e1b78

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.0.1-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

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