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

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)

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.2.0.tar.gz (148.6 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.2.0-cp311-abi3-win_arm64.whl (3.5 MB view details)

Uploaded CPython 3.11+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

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

Uploaded CPython 3.10+Windows x86

git_bot_feedback-0.2.0-cp310-abi3-musllinux_1_2_x86_64.whl (3.9 MB view details)

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

git_bot_feedback-0.2.0-cp310-abi3-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

git_bot_feedback-0.2.0-cp310-abi3-musllinux_1_2_armv7l.whl (3.1 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

git_bot_feedback-0.2.0-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.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

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

git_bot_feedback-0.2.0-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.2.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.7 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ppc64le

git_bot_feedback-0.2.0-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.2.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARMv7l

git_bot_feedback-0.2.0-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.2.0-cp310-abi3-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

git_bot_feedback-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: git_bot_feedback-0.2.0.tar.gz
  • Upload date:
  • Size: 148.6 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.2.0.tar.gz
Algorithm Hash digest
SHA256 fcb43ff697882164fbb5da0d51eede05baf6fa4b03de7c573930e44f5b411b9d
MD5 550d5f3cd94004833ebbec2dfc4c0f4c
BLAKE2b-256 c55d5d4cf2db26275ea0a37743adc5884811be17321e4f53fc2777dfef8221ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0.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.2.0-cp311-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp311-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 feca7ab5bc8746c866858197b1f7b5a1cceff5bb49b35c4db78784427fb093f9
MD5 98e3b590027d96b67028669a165a9662
BLAKE2b-256 87fcae0d7f6301a8c0f988186481ef81fe0e4d34f717af3ea9c169c0c803863b

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 858420efe6f3717913fc1981210816658bcc35a9da9f99aa35e0481a56f4b8db
MD5 e94cc854376456d7fe986610f38fb427
BLAKE2b-256 60a35bdf94be457957d0c036d44cf66bfc06d6ee42689f0a823b0a50b33e78dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-win32.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 b8ab9c3f625d6e096b5659f2c4495ec7c0efb810773a0c9fed9b8ae23526b9d6
MD5 b985db2e7fc0feaaafc1fb1e2ec06746
BLAKE2b-256 cea288fd45a8c9b3e9678937c5d24e06777603a5d359708312dabdfa2c6d094d

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69e8d053d3c954e9931d49eec7070daf12e6f4a7b9a33e7e20ca2008ac138624
MD5 0fb1585c565c75a362364383e6fe4a24
BLAKE2b-256 3544d2516e1f65805683a2767cc638b74371591228cb09ea1d8ba7d5dc8de5e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d137fe70e1178504c6bb2de2f0e65fd647097f9e8db29d1a5f87bdf57de503cf
MD5 4dccc30412ec09f000082882f8cbe019
BLAKE2b-256 d87ed9f20ab1d322847513633d994cce58ec75329aa839f2907c81ee628b133e

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4ebcb5eac5fbef3286805ccbd8439678be053ac551b1ba145d3523e7320b12b8
MD5 1b77ed4f9c216485ab4a47a5ba08df09
BLAKE2b-256 a9fc6cb7c1fc54605f3912ee34059cc6b4396c0276755e1fb478640eee3b6476

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dcc22fd8b5386480e56b5a41d862df328def570ad5ea2073ed8139c89f0fcd9a
MD5 df5ed549d221241b0ab6e5ff79fd3c97
BLAKE2b-256 ab9ee3480600cf94e88ada0268a2fc1274347fb4af05702febae6b3894fe24fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d62512e845196ad8bccfff94d3a4c929fd22e22691513748c944febd7d159456
MD5 1c3bc8cbe296664681d9c34038af4e72
BLAKE2b-256 671fd1b7ec3a5ce8356d5ba5462ca60829a2772d87ba655b5628345a55d30d6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ce890facf638d28928b168d7d728fa22913c47f8af9e40a1d4228f7858dee8af
MD5 fa36a72c1456091b018fc88d9f0074bf
BLAKE2b-256 4e582a86a8ed5d0630f0eac9e37e47501bf85f51892575ad33b4aa5d2ffe32fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ae80dcf7f70608a23966d2fac145bbc9ea06b309ce8ea6ec38d149b00d5af4a2
MD5 214c6553c46165892cab739184f25cc0
BLAKE2b-256 b4d2e7e58f892652bcdab3acd1cd0bd79c1fffa310a252b4b0c2e1dd9e437834

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a136654b92ffd95fc6c2e58de5f2de9004093c0f6d95dcf5eed93ed7d3cc70ab
MD5 187ee97a9ba956bff8177940ce6e6642
BLAKE2b-256 999dfd539acfa52d332af403e16144400d73b6b2f80e0cb11b27ea482370df2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 edb29f4d5b3fcc13e7099643f91c6c388e1a307ad5a2c57ea806db0382a745cf
MD5 f149bc987a48ea8ef07f69484663725c
BLAKE2b-256 5774fc2347025ac2663717b62d4b8da6e536a03a05182c502f748ec322c82d47

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 455836797bd460f7cb7d3e0a9e347c3bbadeb69c52f7e5a8e60406261188bec4
MD5 6aff48afcdc0c584d2e422e3545f39f3
BLAKE2b-256 25161db8ca60e1f888c74428a1c64217b1100a7d13b4c05ee6eff4d154d19d7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fdaa02bba1df301b43953650c42497d2beeb92d9f455caa10f6f1c4574d430f5
MD5 2da91d088df231d0e0ca00d028e46ab4
BLAKE2b-256 77790965746bd8b5b1bedc4f33f37d0e01f4c9b414fa08b2781201da6f044e61

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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.2.0-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b23e650d4fc3c977fb763badbcc5c506871f200168a7103a5abe17262fc35d78
MD5 06de9b07c25d9dd49889db676d70b78d
BLAKE2b-256 6daebb0c6d1a118bf5eb3458325ca4855dcae0876b1fd89b3dd65c9c6f06c41b

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.0-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