From f9836e295dbd75b36bd4e7994fad7db085641783 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Fri, 20 Oct 2023 11:18:42 +0200 Subject: [PATCH] Website: add support for experimental versions to the downloads page --- .../content/download/_index.md | 44 +++++++++++++------ web/project-website/data/flamenco.yaml | 1 + .../flamenco/downloadExperimentalLink.html | 5 +++ .../flamenco/latestExperimentalVersion.html | 1 + .../flamenco/sha256linkExperimental.html | 2 + 5 files changed, 40 insertions(+), 13 deletions(-) create mode 100644 web/project-website/layouts/shortcodes/flamenco/downloadExperimentalLink.html create mode 100644 web/project-website/layouts/shortcodes/flamenco/latestExperimentalVersion.html create mode 100644 web/project-website/layouts/shortcodes/flamenco/sha256linkExperimental.html diff --git a/web/project-website/content/download/_index.md b/web/project-website/content/download/_index.md index 9f8a8608..d2e59ab8 100644 --- a/web/project-website/content/download/_index.md +++ b/web/project-website/content/download/_index.md @@ -11,17 +11,39 @@ Manager web-interface after installation. The latest version is: **{{< flamenco/latestVersion >}}** -| Platform | File | -|-----------|------------------------------------------------------| -| Windows | {{< flamenco/downloadLink os="windows" ext="zip" >}} | -| Linux | {{< flamenco/downloadLink os="linux" >}} | -| macOS | {{< flamenco/downloadLink os="macos" >}} | -| checksums | {{< flamenco/sha256link >}} | +| Platform | File | +|---------------|------------------------------------------------------| +| Windows | {{< flamenco/downloadLink os="windows" ext="zip" >}} | +| Linux | {{< flamenco/downloadLink os="linux" >}} | +| macOS (Intel) | {{< flamenco/downloadLink os="macos" >}} | +| checksums | {{< flamenco/sha256link >}} | +Please report any issue at [projects.blender.org][bugs]. + +## Go Experimental! + +The latest experimental version is: **{{< flamenco/latestExperimentalVersion +>}}**. This version is not guaranteed to be stable, so do not run this on +production systems. Or at least make a backup of your `flamenco-manager.yaml` +and `flamenco-manager.sqlite` files before you venture forth. + + +| Platform | File | +|---------------|------------------------------------------------------------------| +| Windows | {{< flamenco/downloadExperimentalLink os="windows" ext="zip" >}} | +| Linux | {{< flamenco/downloadExperimentalLink os="linux" >}} | +| macOS (Intel) | {{< flamenco/downloadExperimentalLink os="macos" >}} | +| checksums | {{< flamenco/sha256linkExperimental >}} | + +Please report any issue at [projects.blender.org][bugs]. + +[bugs]: https://projects.blender.org/studio/flamenco/issues/new?template=.gitea%2fissue_template%2fbug.yaml + + ## License diff --git a/web/project-website/data/flamenco.yaml b/web/project-website/data/flamenco.yaml index 2e4c646e..9b98c7a2 100644 --- a/web/project-website/data/flamenco.yaml +++ b/web/project-website/data/flamenco.yaml @@ -1 +1,2 @@ latestVersion: "3.2" +latestExperimentalVersion: "3.3-beta1" diff --git a/web/project-website/layouts/shortcodes/flamenco/downloadExperimentalLink.html b/web/project-website/layouts/shortcodes/flamenco/downloadExperimentalLink.html new file mode 100644 index 00000000..8ee3d1a6 --- /dev/null +++ b/web/project-website/layouts/shortcodes/flamenco/downloadExperimentalLink.html @@ -0,0 +1,5 @@ +{{- $os := .Get "os" | default "linux" -}} +{{- $arch := .Get "arch" | default "amd64" -}} +{{- $extension := .Get "ext" | default "tar.gz" -}} +{{- $filename := printf "flamenco-%s-%s-%s.%s" $.Site.Data.flamenco.latestExperimentalVersion $os $arch $extension -}} +{{ $filename }} diff --git a/web/project-website/layouts/shortcodes/flamenco/latestExperimentalVersion.html b/web/project-website/layouts/shortcodes/flamenco/latestExperimentalVersion.html new file mode 100644 index 00000000..50a5a300 --- /dev/null +++ b/web/project-website/layouts/shortcodes/flamenco/latestExperimentalVersion.html @@ -0,0 +1 @@ +{{ $.Site.Data.flamenco.latestExperimentalVersion }} diff --git a/web/project-website/layouts/shortcodes/flamenco/sha256linkExperimental.html b/web/project-website/layouts/shortcodes/flamenco/sha256linkExperimental.html new file mode 100644 index 00000000..b51f1f12 --- /dev/null +++ b/web/project-website/layouts/shortcodes/flamenco/sha256linkExperimental.html @@ -0,0 +1,2 @@ +{{- $filename := printf "flamenco-%s.sha256" $.Site.Data.flamenco.latestExperimentalVersion -}} +{{ $filename }}