xbp 0.6.0

XBP is a build pack and deployment management tool to deploy, rust, nextjs etc and manage the NGINX configs below it
Documentation
�

�čhz��R�SSKrSSKrSSKrSSKJr SSKJrJr \"5 SrSr	g)�N)�load_dotenv)�generate_jwt�generate_installation_tokenc	��[5n[UURURS9nSURSURSUR3n[
R"URSURSURSUR3USS.5nS	S
U3S.n[R"XFUS9nUR5n[U5 U$)
N)�github_username�github_repository_name�https://api.github.com/repos/�/z
/statuses/zhttps://xylex.cloud/z
/deployments/�XBP)�state�
target_url�description�context�application/json�Bearer )�Content-Type�
Authorization��headers�data)rr�repository_owner�repository_name�sha�json�dumps�status�organization_name�project_name�
deployment_id�requests�post�print)	�
deployment�
commit_status�jwt_key�
install_token�url�payloadr�response�
json_responses	         �9c:\Users\floris\Documents\GitHub\xbp\add_commit_status.py�post_commit_statusr,s����n�G�/��"�3�3�)�9�9�;�M�
*�*�*E�*E�)F�a�
�Hb�Hb�Gc�cm�nx�n|�n|�m}�
~�C��j�j��"�"�
�z�;�;�<�A�j�>U�>U�=V�Vc�dn�d|�d|�c}�~�$����G�+�"�=�/�2��G�
�}�}�S��@�H��M�M�O�M�	�-����c�D�[5n[UURUR5nSURSURSURS3n[
R"SU05nSSU3SS	.n[R"XFUS
9n[UR5 g)Nr	r
z	/commits/z	/comments�bodyrrz
XBP-v0.3.7)rrz
User-Agentr)rrrrrrrr r!r"�text)r#�comment_bodyr%r&r'r(rr)s        r+�post_commit_commentr2(s����n�G�/��0:�0K�0K�0:�0J�0J�L�M�
*�*�*E�*E�)F�a�
�Hb�Hb�Gc�cl�mw�m{�m{�l|�}F�G�C��j�j�&�,�/�0�G�*�"�=�/�2�"��G�
�}�}�S��@�H�	�(�-�-�r-)
�osrr �dotenvr�github_jwt_keyrrr,r2�r-r+�<module>r7s%��	����D��
��:
r-