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

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

Uploaded CPython 3.11+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

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

Uploaded CPython 3.10+Windows x86

git_bot_feedback-0.1.0-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.1.0-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.1.0-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.1.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.1.0-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.1.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.1.0-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.1.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.1.0-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.1.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.1.0-cp310-abi3-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

git_bot_feedback-0.1.0-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.1.0.tar.gz.

File metadata

  • Download URL: git_bot_feedback-0.1.0.tar.gz
  • Upload date:
  • Size: 140.2 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.1.0.tar.gz
Algorithm Hash digest
SHA256 499a5db2ed1a1cb3d77379a469cd3770b5ad9883d7139f1c50d7b3037809a02e
MD5 5b3b030a9cf8890c783e80ffd5a868be
BLAKE2b-256 70e2a1542dcf3ed1b4f8d81b409f7679c5af79772e0238694abf71da70f15959

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp311-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 23f71bb8d723f69c4449ec1dd9a66f7b0555b377e6cddc9c4ee1b46c4e56f590
MD5 63e170b8cd8631152b0d375c80233f8c
BLAKE2b-256 f86f04c827dc9c3ecf4245acae94c0517b158f25807213e21832ba27f5e00c7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 629fda632113aad8a1b60399fc67a0431c893c9ce8e926c3a9e7fe294ea127bc
MD5 cb7b7c9f5e308dba2a9c23008df6f187
BLAKE2b-256 b7d8af0361c13767aeebcc4e04efd40121e8c7953c0ef4106289c510ebe91a4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 a668d3e2aaef2f65ad13671c0569b8fc0a21b1916b286464fb04cb6badf22677
MD5 ca10e88e883f8574c609d409a6b60817
BLAKE2b-256 3cac2a0814085695b275de06cf26fa158fcd5a0878afb370d8a5b4a1d082accb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 76c7228c5c2ff5e8b6bbbcbf109ef65d06b0b73577a3185234341ae06f3235d6
MD5 4a1ef5de1e88d831fe430facf62cc05c
BLAKE2b-256 01a9a0e44e135783b4220e04cf28287ccec613aca48170ace1c3a7955f3ba444

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4efecb6a8a8f08b314eadc4ef254259c3059e81e29e223bc4b3a8e9f7634616a
MD5 90fac2c479827e1b3ff95da26c5e9060
BLAKE2b-256 12bbdf8ca847a85aea006a70190e3830f7c3150da80a98dae4884f84598b3c94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f3fc490838819da1083cd156b79036477d7e1b7cc4fb70c89c36893e4b823518
MD5 c0ee8f306af4a1722f0715e9c0b4e30c
BLAKE2b-256 1f68ef6dcc89d9f5125885435496fb8dd697ee59e176521e52841c4eaf86a275

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1119ad749d9b25862d498a0e081643961c5ba7655114a92407f69dbe411c27b1
MD5 83b11e66417186548e8f5fde5204b869
BLAKE2b-256 f6fa832384172f37afd95630e8cdff3c85cd3de9a9b77edfb487160bb3a5c11e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06e83d306c56bc39271ccc48a62b82fd058c3789facd5ec4e695b054b1a6c3eb
MD5 e9a2dc2a47865602cf77d3acf8fb1508
BLAKE2b-256 e2c7af4769176a6725956d21c77077767a639be9ad0bd6e6b6d6a7cc9262a928

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cf9fdb370eb7bfc346bf1c1b629bfc1c64a18054eaa83ee1b147b09dcfeaecdd
MD5 3a1c2d8f469c807eb51772a505aca55f
BLAKE2b-256 8ce8c2ed9c1af058a750fb488878064044da152ecf5a257ba6d15f79af04fb98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0d43698e3f8e2774302859ecbd7ff94692b217cd9bfd2cb778d5ee1e6f410b4e
MD5 9350b06af9120cc32ff394089f293e46
BLAKE2b-256 3a38963fc83a9d989b54dee1d512957ea9ad2c362a5df329318cec9d50104e49

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2befd165c67f11ae3d517702987ac397d5b4e7cb7afb2aec36cc11797534cc82
MD5 efcfddcb34a72a754fbda72d89d1c1ab
BLAKE2b-256 63ad39fbfe9a933487b68cdcb96ae3898e42d2f7152e46165bfbeabfdf64a4b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9f3efdcef6c5c679311e203ecbd7a5e8de4f6b45e3430ec144feafb64a822894
MD5 b7473bcadfda417c402f6b8bc829dbf4
BLAKE2b-256 77ba60750ebf09d1538f3a441f6adf43338b5e273f408b68f27a7ae5adfdae9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3888a6c3f18aafad192e56328b539d2a5d850e60a155f5d0f9a8459b5a87665
MD5 52bb135f1ac0a68e3c542df514902d5f
BLAKE2b-256 b3042f8c90fb262324ce24934ed31673ee3379ff0e3f10249e338f7df3d105e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 464a7af100a9d03b30f232a7a2b2c42aa8cc263e76ae931fd9018dbd1d2fa560
MD5 1e8c847b3fdf46dee22be3d7e1932de9
BLAKE2b-256 617bf4ee49e7312520f737aae5991eaa98a56fa8d9cc34ef41e1581666c51e3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for git_bot_feedback-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8589d87bf6d0e101609f3a89b91c79e010cfa44590e8d591a84c06e93191daf5
MD5 000d18016b4a45a5e57137b740664533
BLAKE2b-256 52ce15f50b67bc35c9a69e4b068363153d542eafef84ad5f2a99de1777cc801f

See more details on using hashes here.

Provenance

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