forked from Mirrors/OmniNX
Move README badge data to .github/badges/data.json.
Keeps shields.io JSON under .github and updates the script, CI workflow, and README widget URLs.
This commit is contained in:
parent
18e7d0d28b
commit
e1fbb1bc7f
4 changed files with 19 additions and 11 deletions
2
badge-data.json → .github/badges/data.json
vendored
2
badge-data.json → .github/badges/data.json
vendored
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"switch_firmware": "22.1.0",
|
||||
"release_zip_downloads_total": 1615,
|
||||
"release_zip_downloads_total": 1983,
|
||||
"omninx_pack_version": "1.0.0-b11"
|
||||
}
|
||||
10
.github/workflows/update-badge-data.yml
vendored
10
.github/workflows/update-badge-data.yml
vendored
|
|
@ -1,4 +1,4 @@
|
|||
# Aktualisiert täglich badge-data.json (Download-Summe, OmniNX-Version, kompatible FW = Tag des letzten Releases in OmniNX/NX_Firmware).
|
||||
# Aktualisiert täglich .github/badges/data.json (Download-Summe, OmniNX-Version, kompatible FW = Tag des letzten Releases in OmniNX/NX_Firmware).
|
||||
# Läuft auf Gitea Actions wie die übrigen Workflows (.github/workflows); github.api_url = Gitea-API.
|
||||
|
||||
name: Update badge-data
|
||||
|
|
@ -21,7 +21,7 @@ jobs:
|
|||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Regenerate badge-data.json
|
||||
- name: Regenerate badge data
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
GITHUB_API_URL: ${{ github.api_url }}
|
||||
|
|
@ -36,10 +36,10 @@ jobs:
|
|||
set -euo pipefail
|
||||
git config user.name "OmniNX CI"
|
||||
git config user.email "omninx-ci@users.noreply.git.niklascfw.de"
|
||||
git add badge-data.json
|
||||
git add .github/badges/data.json
|
||||
if git diff --staged --quiet; then
|
||||
echo "badge-data.json unverändert."
|
||||
echo ".github/badges/data.json unverändert."
|
||||
exit 0
|
||||
fi
|
||||
git commit -m "chore: refresh badge-data.json [skip ci]"
|
||||
git commit -m "chore: refresh badge data [skip ci]"
|
||||
git push
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
# OmniNX CFW Pack
|
||||
|
||||
[](https://git.niklascfw.de/OmniNX/OmniNX/releases/latest)
|
||||
[](https://git.niklascfw.de/OmniNX/OmniNX/releases/latest)
|
||||
[](https://github.com/THZoria/NX_Firmware/releases/tag/22.1.0)
|
||||
[](https://git.niklascfw.de/OmniNX/OmniNX/releases)
|
||||
[](https://git.niklascfw.de/OmniNX/OmniNX/releases)
|
||||
|
||||
OmniNX ist ein vollständiges Custom-Firmware-Setup für die Nintendo Switch, verfügbar in drei Varianten mit Fokus auf Flexibilität und Modularität.
|
||||
|
||||
|
|
@ -111,7 +111,10 @@ Zusätzlich zum **Standard**-Inhalt liefert die **OC**-Variante u. a.:
|
|||
|
||||
```
|
||||
OmniNX/
|
||||
├── badge-data.json # README-Shields (Version, Downloads, FW); täglich per CI scripts/update-badge-data.py
|
||||
├── .github/
|
||||
│ ├── badges/
|
||||
│ │ └── data.json # README-Shields (Version, Downloads, FW); täglich per CI scripts/update-badge-data.py
|
||||
│ └── workflows/
|
||||
├── staging/ # Gemeinsame Install-Stage-Dateien (Bootloader, Payloads, Nyx, etc.)
|
||||
├── variants/ # Varianten-Inhalt
|
||||
│ ├── light/ # Light-Variante (minimal)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#!/usr/bin/env python3
|
||||
"""Schreibt badge-data.json aus der Releases-API (OmniNX-Pack + NX_Firmware-Tag, Gitea/GitHub-kompatibel)."""
|
||||
"""Schreibt .github/badges/data.json aus der Releases-API (OmniNX-Pack + NX_Firmware-Tag, Gitea/GitHub-kompatibel)."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
|
|
@ -9,7 +9,12 @@ import sys
|
|||
import urllib.error
|
||||
import urllib.request
|
||||
|
||||
BADGE_PATH = os.path.join(os.path.dirname(os.path.dirname(__file__)), "badge-data.json")
|
||||
BADGE_PATH = os.path.join(
|
||||
os.path.dirname(os.path.dirname(__file__)),
|
||||
".github",
|
||||
"badges",
|
||||
"data.json",
|
||||
)
|
||||
|
||||
|
||||
def api_get(url: str, token: str) -> bytes:
|
||||
|
|
|
|||
Loading…
Reference in a new issue