From 5392992350f7aaf418d0b2b861ca7b69dedfb972 Mon Sep 17 00:00:00 2001 From: Gianni Carafa Date: Wed, 15 Nov 2023 18:02:58 +0100 Subject: [PATCH] WIP: write version on build to form HTML --- .github/workflows/release-binaries.yaml | 6 +++++- .github/workflows/release-docker.yaml | 6 +++++- README.md | 1 + handlers/form.html | 4 ++-- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release-binaries.yaml b/.github/workflows/release-binaries.yaml index 298fd55..50bdb83 100644 --- a/.github/workflows/release-binaries.yaml +++ b/.github/workflows/release-binaries.yaml @@ -22,7 +22,11 @@ jobs: - name: Set version run: | - echo -n $(git describe --tags --abbrev=0) > handlers/VERSION + VERSION=$(git describe --tags --abbrev=0) + echo -n $VERSION > handlers/VERSION + sed -i 's\VERSION\${VERSION}\g' handlers/form.html + echo handlers/form.html >> .gitignore + echo .gitignore >> .gitignore - name: Set up Go uses: actions/setup-go@v3 diff --git a/.github/workflows/release-docker.yaml b/.github/workflows/release-docker.yaml index 816d359..02fd1d0 100644 --- a/.github/workflows/release-docker.yaml +++ b/.github/workflows/release-docker.yaml @@ -42,7 +42,11 @@ jobs: - name: Set version id: version run: | - echo ${GITHUB_REF#refs/tags/v} > handlers/VERSION + VERSION=$(git describe --tags --abbrev=0) + echo -n $VERSION > handlers/VERSION + sed -i 's\VERSION\${VERSION}\g' handlers/form.html + echo handlers/form.html >> .gitignore + echo .gitignore >> .gitignore # Install the cosign tool except on PR # https://github.com/sigstore/cosign-installer diff --git a/README.md b/README.md index 032a56c..fff0db4 100644 --- a/README.md +++ b/README.md @@ -176,6 +176,7 @@ See in [ruleset.yaml](ruleset.yaml) for an example. To run a development server at http://localhost:8080: ```bash +echo "DEV" > handler/VERSION RULESET="./ruleset.yaml" go run cmd/main.go ``` diff --git a/handlers/form.html b/handlers/form.html index 2174b73..915a4a8 100644 --- a/handlers/form.html +++ b/handlers/form.html @@ -28,8 +28,8 @@