Skip to main content

git-bot-feedback

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

This project is designed to easily add support for various git servers. The following is just a list of git servers that are planned (in order or priority).

  • GitHub

  • GitLab

  • Gitea

    Gitea does not support

    • posting thread comments for commits (push events)

    • programmatically deleting a PR reviews’ individual comments, rather we can only resolve them (currently). However, deleting an entire PR review is supported.

  • BitBucket

Currently, only Github and Gitea are supported.

LGPL license

This project is licensed under LGPL-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 LGPL-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)

Release files for git-bot-feedback 0.2.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 git-bot-feedback 0.2.2
File Size Uploaded
git_bot_feedback-0.2.2.tar.gz 149.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for git-bot-feedback 0.2.2
File
git_bot_feedback-0.2.2-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
git_bot_feedback-0.2.2-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
git_bot_feedback-0.2.2-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details
git_bot_feedback-0.2.2-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
git_bot_feedback-0.2.2-cp310-abi3-musllinux_1_2_i686.whl CPython 3.10 abi3 Linux musl 1.2+ x86-32 Details
git_bot_feedback-0.2.2-cp310-abi3-musllinux_1_2_armv7l.whl CPython 3.10 abi3 Linux musl 1.2+ ARMv7l Details
git_bot_feedback-0.2.2-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 abi3 Linux glibc 2.17+ IBM System/390x Details
git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 abi3 Linux glibc 2.17+ PowerPC 64-le Details
git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-32 Details
git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 abi3 Linux glibc 2.17+ ARMv7l Details
git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
git_bot_feedback-0.2.2-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
git_bot_feedback-0.2.2-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 55.3 MB

Release files / git_bot_feedback-0.2.2.tar.gz

Download URL git_bot_feedback-0.2.2.tar.gz
Size 149.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a0f456fc4ab7fd4bdb7b820a972004cc388a52bfafc810f71425e423099d0f82
BLAKE2b-256 checksum
How to use checksums
293f0b436c7f276e60606c50552c13cff0fdaac76bd95dd0e6ca93473f7a89fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp311-abi3-win_arm64.whl

Download URL git_bot_feedback-0.2.2-cp311-abi3-win_arm64.whl
Size 3.5 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
f81492b741012b23aefaf919173b7e33386c32bf18ba4ee2788a0459384dc0c5
BLAKE2b-256 checksum
How to use checksums
d2eebcd8f0b12537787a40c485f07735e239463e891412e68509d109094c086e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-win_amd64.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-win_amd64.whl
Size 3.5 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
3639221f2a46e600ac4978ce2bae7f60bcfe05839d28d2ac49617a085ab312a0
BLAKE2b-256 checksum
How to use checksums
9200bb96ff02c620323dc934019ee0db082288b9e0bd480a87aa94be03842dbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-win32.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-win32.whl
Size 3.0 MB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
816d9d11525c893b0d4ed9d9a8b76785bab44fdbbd6361461ced7f1920b7a342
BLAKE2b-256 checksum
How to use checksums
b549cee0a3deb933735a3f85e48a25f469844b27241cee97ed9d92f3c464c103
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-musllinux_1_2_x86_64.whl
Size 3.9 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
3e7e844ad5be4ad3ff58772f9f1c0dbcb529c5863ec3dbb2535366a268eedf23
BLAKE2b-256 checksum
How to use checksums
62c8bda8ceb41086532baef3392d92a75597682b35b27c77d585cd999c98c0f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-musllinux_1_2_i686.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-musllinux_1_2_i686.whl
Size 3.5 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
7f7f8c6752eed295134c966e47bcb6cd60efd4bebc8e6ace5276d3c8d48eb047
BLAKE2b-256 checksum
How to use checksums
6c4ea2638a5e05baf397cbedfc2002682d68a2ee6c55ba799fc489c674fdbf98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-musllinux_1_2_armv7l.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-musllinux_1_2_armv7l.whl
Size 3.1 MB
Tags CPython 3.10 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
a8e10be21526987f725b3980b3939e21c356f857d68f2581e791d9cd05ebe9e9
BLAKE2b-256 checksum
How to use checksums
54e85f94bc3d78809eb54beeb729511ab75ae4fb49e5472cf4eede21773ebc2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-musllinux_1_2_aarch64.whl
Size 3.6 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
bf815f73a8d1b03418b65a5ab6c8bdd5a16bb7d66488a7cff8b1b13bab64c015
BLAKE2b-256 checksum
How to use checksums
5dd156f4d914ca7080afc3b69456b52d4add74485f803019718d1253e5f3d5b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
fd53cde365ef86c6949a7467cb92ca3cda539682f301246a8343d55bcc7da84b
BLAKE2b-256 checksum
How to use checksums
f23e9e665e1e4fff67ade7992f71f80f4f05787d98bfb9512100c835a76b43d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 4.0 MB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
cbbcc4ec486afec8ce70f02fd69c06c272f1ed650d578e6f9fbaf6c003edc9dd
BLAKE2b-256 checksum
How to use checksums
362fb91cb0063d7ad97ef15f84337c4162d246f2fd4861a8d9fdcbb444324f3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 4.7 MB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
a12ba893cdc55d589f79c8bee7ed7fe4795180f16a998335c88e2bc4f332ada6
BLAKE2b-256 checksum
How to use checksums
96d4ef7d3e184f0d927ba7ca28042c609b3e55a6fbe8c62e0bce96313553ee81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 3.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
2439021b4eb14c7015f934160507c1cbe48a60fe5cd41ec2b7060b7fc4cbd1d1
BLAKE2b-256 checksum
How to use checksums
329614b00feda5a7a8337ddcfe368e7bdcb7b913e436086abd701c39f520f416
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 3.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
fd804ed7a03e690edbb0d16e95a542cf3ead8063484f0d7070ff6f5590395a72
BLAKE2b-256 checksum
How to use checksums
ca5d3558e6879cb64e3d933585087dc6ebfe694f3a726629ae6a7e80f43eb2fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.6 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
c52b3930654f225ea20320073fcb17f6b3b0d892d425f7e3bf0a0cff1f303d69
BLAKE2b-256 checksum
How to use checksums
c49864216057b910be42435b26ae19c49e912ad70acd146e632badac4b9939b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-macosx_11_0_arm64.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-macosx_11_0_arm64.whl
Size 3.9 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
228426ff3619d4fa9141bd7b98a6f26385ccc8b5c8f06cb777c9474a1ff2f02a
BLAKE2b-256 checksum
How to use checksums
54b19362e3568ea6b42484768a3783dbb3280f8da9258f33839ab9495c96685c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release files / git_bot_feedback-0.2.2-cp310-abi3-macosx_10_12_x86_64.whl

Download URL git_bot_feedback-0.2.2-cp310-abi3-macosx_10_12_x86_64.whl
Size 4.1 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d83783e3b4c0a07ce2a31fab7abccc4855d430b670e01d1d21a6dffd18d08b7f
BLAKE2b-256 checksum
How to use checksums
e1034d6360bc3d0d681a79f812494e8960a30b9801f833ee557ae5bc758497ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.2 This release

16 release files

0.2.1

16 release files

0.1.0

16 release files

0.0.1

16 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