Format
Some checks failed
BUILD x86_64-linux.picard
UPLOAD x86_64-linux.picard
DOWNLOAD x86_64-linux.picard
CACHIX x86_64-linux.picard
ATTIC x86_64-linux.picard
EVAL x86_64-linux.picard
/ test (push) Successful in 20s

This commit is contained in:
Andrea Ciceri 2024-12-18 14:58:39 +01:00
parent a45c032180
commit d2237c0a12
Signed by: aciceri
SSH key fingerprint: SHA256:/AagBweyV4Hlfg9u092n8hbHwD5fcB6A3qhDiDA65Rg
12 changed files with 352 additions and 392 deletions

View file

@ -4,18 +4,20 @@ from pyforgejo.models.create_status_option import CreateStatusOption
import json
from os import environ
client = AuthenticatedClient(base_url=environ["GITHUB_API_URL"], token=environ["GITHUB_TOKEN"])
client = AuthenticatedClient(
base_url=environ["GITHUB_API_URL"], token=environ["GITHUB_TOKEN"]
)
with open('result.json', 'r') as file:
with open("result.json", "r") as file:
data = json.load(file)
print("Reporting statuses acording to the following result.json")
print(json.dumps(data, indent=2))
for result in data['results']:
attr = result['attr']
success = result['success']
type = result['type']
for result in data["results"]:
attr = result["attr"]
success = result["success"]
type = result["type"]
print(f"Report status success={success} for {type} {attr}")
response = repo_create_status.sync_detailed(
owner="aciceri",
@ -26,8 +28,10 @@ for result in data['results']:
context=type,
description=attr,
target_url="https://git.aciceri.dev", # FIXME
state="success" if success else "failure" # may be pending,success,failure,error_message
)
state=(
"success" if success else "failure"
), # may be pending,success,failure,error_message
),
)
print("Done reporting statuses")