Update the URL pointers for the manifest creation

This commit is contained in:
Oliver 2025-11-16 10:27:05 -07:00
parent 088b8c6f5d
commit 786bd68c35
2 changed files with 18 additions and 7 deletions

View file

@ -45,14 +45,17 @@ jobs:
with: with:
merge-multiple: true merge-multiple: true
- id: version
run: cat system.json | echo version=`jq -r ".version"` >> "$FORGEJO_OUTPUT"
- name: Update manifest - name: Update manifest
run: node scripts/updateManifest.mjs run: node scripts/updateManifest.mjs
env: env:
# TODO: determine fully qualified URLs DOWNLOAD_URL: "${{FORGEJO_SERVER_URL}}/${{FORGEJO_REPOSITORY}}/releases/download/${{steps.version.output.version}}/release.zip"
DOWNLOAD_URL: "${{FORGEJO_SERVER_URL}}/${{FORGEJO_REPOSITORY}}/releases/" LATEST_URL: "${{FORGEJO_SERVER_URL}}/${{FORGEJO_REPOSITORY}}releases/download/latest/system.json"
LATEST_URL: "${{FORGEJO_SERVER_URL}}/${{FORGEJO_REPOSITORY}}/releases/"
- name: Create draft release - name: Create draft release
run: cat system.json
github-release: github-release:
@ -66,11 +69,17 @@ jobs:
with: with:
merge-multiple: true merge-multiple: true
- id: version
run: cat system.json | echo version=`jq -r ".version"` >> "$FORGEJO_OUTPUT"
- name: Update manifest - name: Update manifest
run: node scripts/updateManifest.mjs run: node scripts/updateManifest.mjs
env: env:
# TODO: determine fully qualified URLs DOWNLOAD_URL: "https://github.com/${{vars.GH_USER}}/${{vars.GH_REPO}}/releases/download/${{steps.version.output.version}}/release.zip"
DOWNLOAD_URL: "https://github.com/${{vars.GH_USER}}/${{vars.GH_REPO}}/releases" LATEST_URL: "https://github.com/${{vars.GH_USER}}/${{vars.GH_REPO}}/releases/latest/download/system.json"
LATEST_URL: "https://github.com/${{vars.GH_USER}}/${{vars.GH_REPO}}/releases"
- name: Sync Github mirror
run: echo Syncing mirror
- name: Create draft release - name: Create draft release
run: cat system.json

View file

@ -21,6 +21,9 @@ try {
process.exit(1); process.exit(1);
}; };
// Update download / manifest URLs
manifest.download = DOWNLOAD_URL;
manifest.manifest = LATEST_URL;
// Filter out dev-only resources // Filter out dev-only resources
if (manifest.esmodules) { if (manifest.esmodules) {
@ -31,7 +34,6 @@ if (manifest.esmodules) {
// Remove dev flags // Remove dev flags
delete manifest.flags?.hotReload; delete manifest.flags?.hotReload;
if (Object.keys(manifest.flags).length === 0) { if (Object.keys(manifest.flags).length === 0) {
delete manifest.flags; delete manifest.flags;
}; };