Commit graph

20 commits

Author SHA1 Message Date
niklascfw
fe697f0aed
Track pack download lifetime across release asset swaps.
Increment lifetime when API zip totals rise; preserve lifetime when totals drop after asset replacement. README badge reads release_zip_downloads_lifetime.
2026-06-04 21:20:17 +02:00
niklascfw
31ee4d5475
chore: refresh badge data [skip ci] 2026-06-03 19:53:49 +02:00
niklascfw
c82fd5bf95
chore: refresh badge data 2026-05-28 22:35:22 +02:00
niklascfw
e1fbb1bc7f
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.
2026-05-25 21:56:00 +02:00
niklascfw
0b76050633
CI/CD: Added Update Workflow back 2026-04-21 22:50:25 +02:00
niklascfw
c4f1932653
Cleaned up deprecated workflow 2026-04-17 16:47:19 +02:00
niklascfw
d0c5beafce
fix(ci): read NX_Firmware releases without scoped job token
Gitea Actions GITHUB_TOKEN often returns 404 on sibling repos. Try
unauthenticated API first (public releases), then job token; optional
FIRMWARE_API_TOKEN for private firmware repo.

Made-with: Cursor
2026-04-09 23:28:14 +02:00
niklascfw
462cce5896
fix(badge-data): read compatible FW from OmniNX/NX_Firmware release tag
- Resolve switch_firmware from latest non-draft tag on NX_Firmware (FIRMWARE_REPOSITORY).
- Drop OmniNX release-body regex parsing; keep fallback to existing badge-data on API miss.

Made-with: Cursor
2026-04-09 23:26:55 +02:00
niklascfw
698049c0de
ci: daily refresh of badge-data.json and README badge cleanup
- Add Gitea Actions workflow and update-badge-data.py to refresh download
  counts and version from the releases API on a schedule.
- Simplify README shields (fewer dynamic badges) and move social badges
  to the footer; document the badge-data maintenance path.
- Drop release_published_date from badge-data.json; ignore __pycache__.

Made-with: Cursor
2026-04-09 23:23:26 +02:00
niklascfw
35fa2d49ff
ci: sync omninx_pack in OmniNX-Downloader when VERSION changes on main
Made-with: Cursor
2026-03-31 14:04:50 +02:00
niklascfw
ac69aa5854
ci: run update-latest-release only on workflow_dispatch
Made-with: Cursor
2026-03-30 23:58:26 +02:00
niklascfw
788bf1808f
ci: build before deleting release zips to shorten gap without assets
Made-with: Cursor
2026-03-28 22:14:18 +01:00
niklascfw
f96a0567ec
Workflow: Swap asset delete and varient building 2026-03-28 21:17:50 +01:00
niklascfw
d8dec52a31
Workflow: refresh latest release zip assets on push to main
Replace release .zips after each main push using curl/Python (no gh).
Support Gitea DELETE path for release attachments.

Made-with: Cursor
2026-03-28 20:53:52 +01:00
niklascfw
6307493bfe
Updated Workflow 2026-02-03 18:04:15 +01:00
niklascfw
73bccaf4ff
Updated Workflow 2026-02-03 18:00:32 +01:00
niklascfw
753097953a
Updated Workflow 2026-02-03 17:59:44 +01:00
niklascfw
e254984f4c
bugfix for workflow 2026-02-03 17:55:10 +01:00
niklascfw
bfbe313c57
modified workflow 2026-02-03 17:53:44 +01:00
niklascfw
7ef0c5fe49
Initial Commit 2026-02-03 17:42:58 +01:00