diff --git a/src/Download.md b/src/Download.md index 06971f347c..a1eaed6b18 100644 --- a/src/Download.md +++ b/src/Download.md @@ -100,7 +100,7 @@ downloads for this update. {% for item in previous %} -### Version {{ item.version }} +### Version {{ item.version }} {% if item.app_version != blank %} (App version {{ item.app_version }}) {% endif %} {{ item.description }} diff --git a/src/_data/downloads.yml b/src/_data/downloads.yml index a1b2891fb4..0eb063d6cb 100644 --- a/src/_data/downloads.yml +++ b/src/_data/downloads.yml @@ -1,8 +1,44 @@ ## Generate with: -## curl -u bertfrees:$(pass github-tokens/curl | head -1) https://api.github.com/repos/daisy/pipeline-assembly/releases | jq --arg version 1.14.19 '.[] | select(.tag_name == ("v"+$version))|{group:"main",version:$version,sort:$version,state:"stable",github_tag:("v"+$version),github_url:.html_url,description:"FIXME",files:.assets|map({platform:.browser_download_url|capture("^.+\\.(?[^\\.]+)$")["ext"]|(if .=="zip" then "linux" elif .=="deb" then "debian" else "?" end),package:.browser_download_url|capture("^.+\\.(?[^\\.]+)$")["ext"]|sub("exe";"installer"),content:(if .browser_download_url|endswith(".zip") then ["server", "cli"] else ["server"] end),url:.browser_download_url,size:.size})}' | ruby -ryaml -rjson -e 'puts YAML.dump(JSON.load(ARGF))' -## curl -u bertfrees:$(pass github-tokens/curl | head -1) https://api.github.com/repos/daisy/pipeline-ui/releases | jq --arg version 1.5.0 '.[] | select(.tag_name == $version)|{app_version:$version,app_github_tag:$version,app_github_url:.html_url,files:.assets|map({platform:.browser_download_url|capture("^.+\\.(?[^\\.]+)$")["ext"]|(if .=="exe" then "windows" elif.=="dmg" then "macosx" else "?" end),package:.browser_download_url|capture("^.+\\.(?[^\\.]+)$")["ext"]|sub("exe";"installer"),content:["gui","server"],url:.browser_download_url,size:.size})}' | ruby -ryaml -rjson -e 'puts YAML.dump(JSON.load(ARGF))' +## curl -u bertfrees:$(pass github-tokens/curl | head -1) https://api.github.com/repos/daisy/pipeline-assembly/releases | jq --arg version 1.14.20 '.[] | select(.tag_name == ("v"+$version))|{group:"main",version:$version,sort:$version,state:"stable",github_tag:("v"+$version),github_url:.html_url,description:"FIXME",files:.assets|map({platform:.browser_download_url|capture("^.+\\.(?[^\\.]+)$")["ext"]|(if .=="zip" then "linux" elif .=="deb" then "debian" else "?" end),package:.browser_download_url|capture("^.+\\.(?[^\\.]+)$")["ext"]|sub("exe";"installer"),content:(if .browser_download_url|endswith(".zip") then ["server", "cli"] else ["server"] end),url:.browser_download_url,size:.size})}' | ruby -ryaml -rjson -e 'puts YAML.dump(JSON.load(ARGF))' +## curl -u bertfrees:$(pass github-tokens/curl | head -1) https://api.github.com/repos/daisy/pipeline-ui/releases | jq --arg version 1.6.0 '.[] | select(.tag_name == $version)|{app_version:$version,app_github_tag:$version,app_github_url:.html_url,files:.assets|map({platform:.browser_download_url|capture("^.+\\.(?[^\\.]+)$")["ext"]|(if .=="exe" then "windows" elif.=="dmg" then "macosx" else "?" end),package:.browser_download_url|capture("^.+\\.(?[^\\.]+)$")["ext"]|sub("exe";"installer"),content:["gui","server"],url:.browser_download_url,size:.size})}' | ruby -ryaml -rjson -e 'puts YAML.dump(JSON.load(ARGF))' ## curl -u bertfrees:$(pass github-tokens/curl | head -1) https://api.github.com/repos/daisy/pipeline-cli-go/releases | jq --arg version 2.1.8 '.[] | select(.tag_name == ("v"+$version))|{group:"cli",version:$version,state:"stable",github_tag:("v"+$version),github_url:.html_url,files:.assets|map({platform:.browser_download_url|capture("^.+/cli-\\Q"+$version+"\\E-(?[^\\.]+)\\.zip$")["platform"]|(if .=="windows_amd64" then "windows-64" elif .=="windows_386" then "windows-32" elif .=="linux_amd64" then "linux-64" elif .=="linux_386" then "linux-32" elif .=="darwin_amd64" then "macosx" else "?" end),package:"zip",content: "cli", url:.browser_download_url,size:.size})}' | ruby -ryaml -rjson -e 'puts YAML.dump(JSON.load(ARGF))' +- group: main + version: "1.14.20" + sort: "1.14.20" + state: stable + github_tag: "v1.14.20" + github_url: "https://github.com/daisy/pipeline-assembly/releases/tag/v1.14.20" + app_version: "1.6.0" + app_github_tag: "1.6.0" + app_github_url: "https://github.com/daisy/pipeline-ui/releases/tag/1.6.0" + description: > + Includes the standalone desktop application and the web server. Versions available for + Windows (an installer EXE) and Mac OS (an installer PKG). The Linux packages (ZIP and + DEB files) include only the web server. The ZIP package also includes the command line + interface. + files: + - platform: macosx + package: pkg + content: [gui, server] + url: "https://github.com/daisy/pipeline-ui/releases/download/1.6.0/daisy-pipeline-1.6.0-mac.pkg" + size: 210258366 + - platform: windows + package: installer + content: [gui, server] + url: "https://github.com/daisy/pipeline-ui/releases/download/1.6.0/daisy-pipeline-setup-1.6.0.exe" + size: 162575624 + - platform: debian + package: deb + content: [server] + url: "https://github.com/daisy/pipeline-assembly/releases/download/v1.14.20/pipeline2-1.14.20_debian.deb" + size: 95866104 + - platform: linux + package: zip + content: [server, cli] + url: "https://github.com/daisy/pipeline-assembly/releases/download/v1.14.20/pipeline2-1.14.20_linux.zip" + size: 103970277 + - group: main version: "1.14.19" sort: "1.14.19" diff --git a/src/_data/versions.yml b/src/_data/versions.yml index 322c0c10f4..799ba82dc7 100644 --- a/src/_data/versions.yml +++ b/src/_data/versions.yml @@ -1,2 +1,2 @@ -assembly: 1.14.19 +assembly: 1.14.20 css-spec: 20210129