.gitea/workflows/build.yml aktualisiert
This commit is contained in:
1 parent
0a393fdcf2
commit
3b4e755114
1 file changed
+33
-1
@@ -44,5 +44,37 @@ jobs:
|
||||
git -C "$CACHE_ROOT/builder" fetch --depth 1 origin main
|
||||
git -C "$CACHE_ROOT/builder" reset --hard FETCH_HEAD
|
||||
fi
|
||||
bash "$CACHE_ROOT/builder/scripts/run.sh"
|
||||
- name: Load sources configuration
|
||||
shell: bash
|
||||
run: |
|
||||
set -Eeuo pipefail
|
||||
|
||||
mkdir -p "$CACHE_ROOT"
|
||||
|
||||
python3 - <<'PY'
|
||||
import os
|
||||
import urllib.request
|
||||
|
||||
base = os.environ["GITEA_BASE_URL"].rstrip("/")
|
||||
token = os.environ["GITEA_JOB_TOKEN"]
|
||||
root = os.environ["CACHE_ROOT"]
|
||||
|
||||
url = (
|
||||
f"{base}/VULN/vuln-status/"
|
||||
"raw/branch/main/sources.json"
|
||||
)
|
||||
|
||||
req = urllib.request.Request(
|
||||
url,
|
||||
headers={"Authorization": f"token {token}"}
|
||||
)
|
||||
|
||||
with urllib.request.urlopen(req, timeout=60) as response:
|
||||
data = response.read()
|
||||
|
||||
with open(f"{root}/sources.json", "wb") as f:
|
||||
f.write(data)
|
||||
|
||||
print("sources.json downloaded")
|
||||
PY
|
||||
|
||||
Reference in new issue
Block a user