Data Request API helper #10
2 changed files with 18 additions and 7 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue