From 4f4a41a2326fe46fab2651f79554f84605b53840 Mon Sep 17 00:00:00 2001 From: Tom Powell Date: Wed, 17 Nov 2021 18:00:58 -0800 Subject: [PATCH] Include build date / git rev somewhere we can scrape Change-Id: Ie15b96f633883f443f80e7335a1365a1a5687d1d --- _plugins/jekyll-version.rb | 12 ++++++++++++ version.json | 9 +++++++++ 2 files changed, 21 insertions(+) create mode 100644 _plugins/jekyll-version.rb create mode 100644 version.json diff --git a/_plugins/jekyll-version.rb b/_plugins/jekyll-version.rb new file mode 100644 index 0000000000..f9997726e2 --- /dev/null +++ b/_plugins/jekyll-version.rb @@ -0,0 +1,12 @@ +module Jekyll + class VersionGenerator < Generator + priority :high + safe true + + def generate(site) + site.data["version"] = {} + site.data["version"]["git"] = %x( git describe --always --dirty).strip + site.data["version"]["build_date"] = %x( date +%s ).strip + end + end +end diff --git a/version.json b/version.json new file mode 100644 index 0000000000..cfb5f8ff77 --- /dev/null +++ b/version.json @@ -0,0 +1,9 @@ +--- +title: version +layout: none +search: exclude +--- +{ + "git": "{{site.data.version.git}}", + "build_date": "{{site.data.version.build_date}}" +}