Initial Release (Factorio)

- Added Workflow to list the available mods
- Added first mod
This commit is contained in:
LelieL91
2025-11-19 20:28:25 +01:00
commit 85bdb18efe
2 changed files with 33 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
name: Update Factorio Mod List
on:
push:
paths:
- 'Factorio/**'
jobs:
update-modlist:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Generate mod list
run: |
cd Factorio
echo "[" > mods.json
for f in *.zip; do
[ -f "$f" ] || continue
echo " \"${f}\"," >> mods.json
done
# remove trailing comma and close JSON array
sed -i '$ s/,$//' mods.json
echo "]" >> mods.json
- name: Commit and push updated mod list
run: |
git config user.name "Gitea Bot"
git config user.email "actions@local"
git add Factorio/mods.json
git commit -m "Auto-update Factorio mod list" || exit 0
git push

Binary file not shown.