rewrite everything #28

Closed
opened 2025-06-20 13:15:16 +02:00 by Arlind · 5 comments
Owner

its crazy ai generated spaghetti coded rn I should check so its at least normal ai generated code

  • Update Community Skins README (maybe look if hardlink-songs-folder.bat exists instead of /Skins) nope so unfinished skins dont show up in osc/skins
  • Sync CI from skins-template to Every User Repository (maybe look if hardlink-songs-folder.bat exists instead of /Skins)
  • Build and Push Docker Image (no need)
  • Create reusable action for generate skin previews, OSK files and per skin documentation
  • Generate Skin previews, OSK files and per skin documentation (should be easier now that it is already modularized)
    • Add Soft run (only regenerate documentation)
    • Add conditions so jobs run based on conditions
    • Rewrite every step
      • Detect Changed Skins
      • Calculate Git Tag
      • Prepare Assets
      • Generate Videos and Screenshots
      • Rename Assets Based on skin.ini
      • Generate Mod Icons (WEBP)
      • Convert PNGs to WEBPs
      • Create OSK Files
      • Generate README
      • Generate Per-Skin Docs
      • Cleanup Extra Files
      • Git Commit and Push

I should rewrite it in nodejs... since bash is tedious

its crazy ai generated spaghetti coded rn I should check so its at least normal ai generated code - [x] Update Community Skins README ~~(maybe look if hardlink-songs-folder.bat exists instead of /Skins)~~ nope so unfinished skins dont show up in osc/skins - [x] Sync CI from skins-template to Every User Repository (maybe look if hardlink-songs-folder.bat exists instead of /Skins) - [x] Build and Push Docker Image (no need) - [x] Create reusable action for generate skin previews, OSK files and per skin documentation - [ ] Generate Skin previews, OSK files and per skin documentation (should be easier now that it is already modularized) - [ ] Add Soft run (only regenerate documentation) - [ ] Add conditions so jobs run based on conditions - [ ] Rewrite every step - [ ] Detect Changed Skins - [ ] Calculate Git Tag - [ ] Prepare Assets - [ ] Generate Videos and Screenshots - [ ] Rename Assets Based on skin.ini - [ ] Generate Mod Icons (WEBP) - [ ] Convert PNGs to WEBPs - [ ] Create OSK Files - [ ] Generate README - [ ] Generate Per-Skin Docs - [ ] Cleanup Extra Files - [ ] Git Commit and Push I should rewrite it in nodejs... since bash is tedious
Arlind added this to the Skinhub Project project 2025-06-20 13:15:25 +02:00
Arlind self-assigned this 2025-06-20 13:15:28 +02:00
Arlind moved this to Maybe / No Priority in Skinhub Project on 2025-06-20 13:16:04 +02:00
Author
Owner

if ill do it, ill only do it once everything else is done

if ill do it, ill only do it once everything else is done
Arlind moved this to In Progress in Skinhub Project on 2025-06-25 12:45:30 +02:00
Arlind moved this to Backlog in Skinhub Project on 2025-08-13 23:54:53 +02:00
Author
Owner

change this repos ci so they use the gitea github token

change this repos ci so they use the gitea github token
Arlind moved this to In Progress in Skinhub Project on 2025-10-01 15:41:34 +02:00
Author
Owner

change this repos ci so they use the gitea github token

didnt think when i said that not possible cause it needs admin rights

> change this repos ci so they use the gitea github token didnt think when i said that not possible cause it needs admin rights
Arlind moved this to Backlog in Skinhub Project on 2025-11-20 15:27:02 +01:00
Arlind moved this to In Progress in Skinhub Project on 2025-11-22 22:56:32 +01:00
Author
Owner

I should probably write them in node instead of bash its making me go insane and I can learn a new (bad) programming language

I should probably write them in node instead of bash its making me go insane and I can learn a new (bad) programming language
Author
Owner

ill close this commit as completed and once ill actually get to rewriting everything ill make a new one

ill close this commit as completed and once ill actually get to rewriting everything ill make a new one
Arlind moved this to Deployed in Skinhub Project on 2025-11-23 12:58:14 +01:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: osc/skins#28