2 Commits
Author SHA1 Message Date
Floweynt 4e8a8666b7 ci: drop explicit permissions block from vulnix workflow
diff-pr / dix (pull_request) Successful in 6m16s
flake-check / flake-check (pull_request) Successful in 52s
lint / lint (pull_request) Successful in 1m51s
2026-09-11 16:25:43 -05:00
Floweynt feae577108 ci: log gitea API error responses 2026-09-11 16:25:36 -05:00
2 changed files with 5 additions and 6 deletions
-4
View File
@@ -5,10 +5,6 @@ on:
- cron: "0 6 * * 1" - cron: "0 6 * * 1"
workflow_dispatch: workflow_dispatch:
permissions:
contents: read
issues: write
jobs: jobs:
scan: scan:
runs-on: nix runs-on: nix
+3
View File
@@ -33,8 +33,11 @@ def gitea(method, path, body=None):
req.add_header("Authorization", f'token {os.environ["GH_TOKEN"]}') req.add_header("Authorization", f'token {os.environ["GH_TOKEN"]}')
if data is not None: if data is not None:
req.add_header("Content-Type", "application/json") req.add_header("Content-Type", "application/json")
try:
with urllib.request.urlopen(req) as resp: with urllib.request.urlopen(req) as resp:
raw = resp.read() raw = resp.read()
except urllib.error.HTTPError as e:
sys.exit(f"gitea {method} {path}: {e.code} {e.reason}\n{e.read().decode()}")
return json.loads(raw) if raw else None return json.loads(raw) if raw else None