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.3

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.3
File Size Uploaded
git_bot_feedback-0.2.3.tar.gz 149.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for git-bot-feedback 0.2.3
File
git_bot_feedback-0.2.3-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
git_bot_feedback-0.2.3-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
git_bot_feedback-0.2.3-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details
git_bot_feedback-0.2.3-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
git_bot_feedback-0.2.3-cp310-abi3-musllinux_1_2_i686.whl CPython 3.10 abi3 Linux musl 1.2+ x86-32 Details
git_bot_feedback-0.2.3-cp310-abi3-musllinux_1_2_armv7l.whl CPython 3.10 abi3 Linux musl 1.2+ ARMv7l Details
git_bot_feedback-0.2.3-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
git_bot_feedback-0.2.3-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.3-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.3-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.3-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.3-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 abi3 Linux glibc 2.17+ ARMv7l Details
git_bot_feedback-0.2.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
git_bot_feedback-0.2.3-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
git_bot_feedback-0.2.3-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.3.tar.gz

Download URL git_bot_feedback-0.2.3.tar.gz
Size 149.7 kB
Tags Source
SHA-256 checksum
How to use checksums
915fc739d19e08c5d930bd8c5cf2c085e584b31976b3b81ae80b9936d2ad47e3
BLAKE2b-256 checksum
How to use checksums
28c8b7595bce763f965a346ccde007845312c427624f33d90d2a819c64cf08cb
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-cp311-abi3-win_arm64.whl
Size 3.5 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
7bbe2df63b29f3463a1ab79a66b53113a19d4c0fc692a781ab6a11ec49f529fb
BLAKE2b-256 checksum
How to use checksums
4d1924e0d167219b7a96c88639cb49be1e1a14b804c5782484323bd423dd292b
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-cp310-abi3-win_amd64.whl
Size 3.5 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
987ab9f18bc85c2d3d9d921a39b71c20af16cf53fc0673d24abd27dfd6c4009c
BLAKE2b-256 checksum
How to use checksums
e43bcc666b17c4be75f43c064c0bbe070064e5f90d522ce3c2c47b8a18be01ac
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-cp310-abi3-win32.whl
Size 3.0 MB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
03a6a2b3fe953f4571b2ae8434c0fe01937e72891015b5f63ca8e351b2bf1704
BLAKE2b-256 checksum
How to use checksums
2d2574dc130f267580dea5f9452ea542d86f1dcba63aee62f5396e839397a122
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-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
1f2d7d7cb8dc3437e9b4140806535534bfe2935ddd228f5ed9b30f54de0ebe98
BLAKE2b-256 checksum
How to use checksums
2ff0729408a9c9ee5f812c3ba4b7a054bd45f6d863bacb2d819ea923bb59ac72
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-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
0a8b05010d7bc2a6fddedae114e9c8db257eaaefb7d343f179b72d665a861475
BLAKE2b-256 checksum
How to use checksums
cea335645cad140caa10edfaa86bf20613243eb763d62f6a7c33ab018fe99f12
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-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
4290377102f15fac540f662cb9b2d244a9a2653211826fb47d31a78f83e4d463
BLAKE2b-256 checksum
How to use checksums
f3901edab28619fca3a265f500e5e114a6c97b84cba95b29922284deaccf94cf
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-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
c7ee2cbe6cfe623e45777ea203f83d426c0b70b47c68953b3782beb109bd89e6
BLAKE2b-256 checksum
How to use checksums
acb2d03d9d38af3a6142a4def654828d58993eed172b6d8f91ceec562af8eb66
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-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
91b2562d5e95a0bd48c0df7d19d4673f4e6890478a8ef255c0e5ae650d565a37
BLAKE2b-256 checksum
How to use checksums
6439a76ecd5ae8aa6af7e52312811a4ff4c2cac711e6613318b144fc0296ebef
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-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
de24c2636185695d431430542c01b11b323cde6a73e009c6a2d06ab62c5ce5eb
BLAKE2b-256 checksum
How to use checksums
8f52a46d4265ac240ccc049e71afc489504dd72a44f58748798a0b6c34e6d37c
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-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
20853543d6025ff797d5cec1220d9b53fbd60f1b2e3159353a5b26a504640d3d
BLAKE2b-256 checksum
How to use checksums
cd2efde2c3f931105af14ec384ee9c327a05b68e12090837b7357d67e456b4dc
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-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
50e47744d65eee080ca92a8aab005151d6418b55335e1d34f1e703865d3b85f5
BLAKE2b-256 checksum
How to use checksums
406c0464be71db0ffdf1a1609e1937e5ec4cdb2f79f764ae7e65c1312b988378
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-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
e30448a92d87ca11cee8233c0a322ad3e56e8c468cd6381acdb4ffcd93aa3737
BLAKE2b-256 checksum
How to use checksums
021e9d6db7c054e770837a6c5d003ac6f563ecfd77a0c6429a692f2a1a8e8dea
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-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
a85aed64f3d431cf76eecf175745929fce799ee53fd5791461fad3f8fdfe76b0
BLAKE2b-256 checksum
How to use checksums
f6de5f3e64619fe2daf590b5c7133a1f88c9e6fcff0a919f723e7623e1824711
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-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
aff3d122bd56037184c593f6764a572b9ed8de0fe9c6be963c526c2af9d0c55d
BLAKE2b-256 checksum
How to use checksums
0b16838ced909f9c5a907b47d1817e442b14d23e771687e1d17004f294a040db
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 26, 2026.

Transparency log

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

Download URL git_bot_feedback-0.2.3-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
497253be1e56bb5d4c3ea6a6d23a942a71ca4f3aa684cd5c892253dc1e662611
BLAKE2b-256 checksum
How to use checksums
36cf22838918afc4d63585de49ecac456fce5c2b16e1edbec5e1a59af8097700
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 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.3 This release

16 release files

0.2.2

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