build: make Foundry release zips installable and wire manifest download URLs

This commit is contained in:
2026-03-04 21:03:45 +00:00
parent b5239362f9
commit 74fea240ba
5 changed files with 19 additions and 9 deletions
+3 -3
View File
@@ -15,9 +15,9 @@ jobs:
- name: Build zips
run: |
mkdir -p dist
zip -r dist/sla-brp.zip sla-brp -x "*.DS_Store"
zip -r dist/sla-industries-brp.zip sla-industries-brp -x "*.DS_Store"
zip -r dist/sla-industries-compendium.zip sla-industries-compendium -x "*.DS_Store"
(cd sla-brp && zip -r ../dist/sla-brp.zip . -x "*.DS_Store")
(cd sla-industries-brp && zip -r ../dist/sla-industries-brp.zip . -x "*.DS_Store")
(cd sla-industries-compendium && zip -r ../dist/sla-industries-compendium.zip . -x "*.DS_Store")
- name: Upload to release
if: github.event_name == 'release'
+3 -3
View File
@@ -8,9 +8,9 @@ mkdir -p "$OUT_DIR"
rm -f "$OUT_DIR/sla-brp.zip" "$OUT_DIR/sla-industries-brp.zip" "$OUT_DIR/sla-industries-compendium.zip"
cd "$ROOT_DIR"
zip -r "$OUT_DIR/sla-brp.zip" sla-brp -x "*.DS_Store"
zip -r "$OUT_DIR/sla-industries-brp.zip" sla-industries-brp -x "*.DS_Store"
zip -r "$OUT_DIR/sla-industries-compendium.zip" sla-industries-compendium -x "*.DS_Store"
(cd sla-brp && zip -r "$OUT_DIR/sla-brp.zip" . -x "*.DS_Store")
(cd sla-industries-brp && zip -r "$OUT_DIR/sla-industries-brp.zip" . -x "*.DS_Store")
(cd sla-industries-compendium && zip -r "$OUT_DIR/sla-industries-compendium.zip" . -x "*.DS_Store")
echo "Created:"
echo " $OUT_DIR/sla-brp.zip"
+1 -1
View File
@@ -15,7 +15,7 @@
"maximum": "13"
},
"system": "sla-industries-brp",
"systemVersion": "13.1.54",
"systemVersion": "13.1.55",
"manifest": "https://raw.githubusercontent.com/slaguru666/sla_industries_brp/main/sla-brp/world.json",
"download": "https://github.com/slaguru666/sla_industries_brp/releases/latest/download/sla-brp.zip",
"url": "https://github.com/slaguru666/sla_industries_brp"
+11 -1
View File
@@ -83,8 +83,18 @@
"primaryTokenAttribute": "health",
"secondaryTokenAttribute": "power",
"socket": true,
"relationships": {
"requires": [
{
"id": "sla-industries-compendium",
"type": "module",
"manifest": "https://raw.githubusercontent.com/slaguru666/sla_industries_brp/main/sla-industries-compendium/module.json",
"compatibility": {}
}
]
},
"manifest": "https://raw.githubusercontent.com/slaguru666/sla_industries_brp/main/sla-industries-brp/system.json",
"download": "https://github.com/slaguru666/sla_industries_brp/archive/refs/heads/main.zip",
"download": "https://github.com/slaguru666/sla_industries_brp/releases/latest/download/sla-industries-brp.zip",
"license": "LICENSE.txt",
"changelog": "CHANGELOG.md",
"url": "https://github.com/slaguru666/sla_industries_brp/tree/main/sla-industries-brp"
+1 -1
View File
@@ -295,6 +295,6 @@
"description": "Draft SLA Industries compendium module targeting the SLA Industries BRP system for Foundry VTT.",
"url": "https://github.com/slaguru666/sla_industries_brp/tree/main/sla-industries-compendium",
"manifest": "https://raw.githubusercontent.com/slaguru666/sla_industries_brp/main/sla-industries-compendium/module.json",
"download": "https://github.com/slaguru666/sla_industries_brp/archive/refs/heads/main.zip",
"download": "https://github.com/slaguru666/sla_industries_brp/releases/latest/download/sla-industries-compendium.zip",
"license": "LICENSE.txt"
}