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)

Metadata

Release files for git-bot-feedback 0.3.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 git-bot-feedback 0.3.0
File Size Uploaded Provenance
git_bot_feedback-0.3.0.tar.gz 154.3 kB With provenance Details

Built distributions (wheels)

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

Total release size: 55.4 MB

Release files / git_bot_feedback-0.3.0.tar.gz

Download URL git_bot_feedback-0.3.0.tar.gz
Size 154.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f85d1fe630e9dccb4b7907fbfa39f87b00b123e4e4c38544d6b1f004aa3aec42
BLAKE2b-256 checksum
How to use checksums
6142fbbdd6ee8a3a0785cd49ff6ab5fed02a63ab7d17735f0a0c9c7dc13ac95a
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-cp311-abi3-win_arm64.whl
Size 3.5 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
4020419860cafc66b2baaeea4d8d9ccbccc22a2fc5122b814464255398e90339
BLAKE2b-256 checksum
How to use checksums
d3612f2474e9c9e1b6aaa08578d64c2329ce4a87b188590259dd22650b2baf28
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-cp310-abi3-win_amd64.whl
Size 3.5 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
57d48dc4a829e102e8dcabec156e39bb89b28b00ce16d7a850b8cd2191872da9
BLAKE2b-256 checksum
How to use checksums
a94a2059fb9f5af8eaf7897926d47c91d6d2bdff12f936d55f0342af993f3334
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-cp310-abi3-win32.whl
Size 3.0 MB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
0f5e473e5326c61400b9c2ed48718494694c0942dfac9e9c567cb2715d6e7842
BLAKE2b-256 checksum
How to use checksums
baf6295ed50714dd4928ec0cd2136f9d45d68f149128251f5dad7af184ac7204
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-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
adc3b0e31ac3949d6288849489a9a0ec02b9e8cd16b2aa06b92f73c4f60e077a
BLAKE2b-256 checksum
How to use checksums
e785c0e1d6d76b5ac25b89160d61bb452d5d7ad142a8e25f436746ddc3810e6b
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-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
ec2c88cc76c81c2e2f0bbc86c97974e329a91e095dc3bfef264a3499feb875e8
BLAKE2b-256 checksum
How to use checksums
9d70f59eeca8fabedc628ad3e23bcdd73b4d215a0008c96cd1bf2adf80040f86
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-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
370c3489eecc3e96c8f0e938612bee6f7256e46d45bda6aef934bce8a9025c3f
BLAKE2b-256 checksum
How to use checksums
e2547cdc9a1384b84804e4dcd13189632e20563667aaab1b0ed5885843c94a80
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-cp310-abi3-musllinux_1_2_aarch64.whl
Size 3.7 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
203defa4b9874e5bb148a21f5f5a80caa243dcb5787465f6f26d90dd2b293438
BLAKE2b-256 checksum
How to use checksums
6dc967ace6de591eaad6b7f9d0fef061750cbe45c5a49e2720ac5bad5d842427
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-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
1babd5efcee75d882e13aaf53dfb6418ec9f8f30e2f08a4ef39358f999d0d322
BLAKE2b-256 checksum
How to use checksums
fe05a2f2711b3f9ad703dd235be95de137256e8f8b3bdc7b6dc4d4a2bc069cdb
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 4.1 MB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
ff7808464819c8ec98f9f39abad50f23c9137349800ca01a5651345dad336951
BLAKE2b-256 checksum
How to use checksums
6197ef223b8932b1bd4d139c8a4de2239fe9998d59700898d867954e9558e6fd
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-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
7d74446a8bf32445b27c77289e6bdb7acaf278a96e6d7ec514bb6f33c885a75f
BLAKE2b-256 checksum
How to use checksums
ab92f65ed469db518f2abfdf271547b93382b1767fdaf8cb01d2692378f0f2c8
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-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
77647d6676fc54ed67aeeebee34586b98080edd1ebd0cf6fb88fea8e922eb8e1
BLAKE2b-256 checksum
How to use checksums
f424aebf0cd292772b37b11134bf1576a58651fd0920a887a07762e35efed48a
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-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
b90f0984308bd0df7e15733051274f84d94f96b6fc98ef2829cf756652c8a15d
BLAKE2b-256 checksum
How to use checksums
2be4ae0f18db4e31abf4feb889c49d775b53676b745de0fd579810ce9ef25067
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.7 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
af1e4fafbc7dbb22b7219e9a7db45a8518fa7e9143ed896e2cdcdbfc7e776d9a
BLAKE2b-256 checksum
How to use checksums
3439bf1cf2e881b13c81e73a91e53a1c7bb04aa54d94cb68cd121324f57978b6
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-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
036fbcde24ff52ac8dd20a3cf8673d6d0f16cf0ec25589a51a7dd425192aad5d
BLAKE2b-256 checksum
How to use checksums
d1b2233d6bb4e17e8394aef720e26f686b9f44faff870958686289a7cea35140
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 Oct 22, 2026.

Transparency log

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

Download URL git_bot_feedback-0.3.0-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
f9e291c803d9fa7950d5487a32d8125057ac33075a819c35b77558d6d64a3617
BLAKE2b-256 checksum
How to use checksums
a38b529efbca41f2b1d9dd2bfd187a3a987fab9827c617d42bca1062903f436b
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 Oct 22, 2026.

Transparency log

Security for git-bot-feedback 0.3.0

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.

Full provenance

All 16 files in this release have been uploaded with provenance metadata.

Select from 16 files

Attestation for git_bot_feedback-0.3.0.tar.gz

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 Oct 22, 2026.

Transparency log

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.

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