blob: bf098d0decc446d9d108f3090a64c37d68441b9e [file] [log] [blame]
Serge Bazanskibb7db922020-04-30 12:43:10 +02001#!/usr/bin/env bash
2
3# Workspace status used for build stamping.
4# This is currently only consumed by //third_party/go/kubernetes_version_def.bzl.
5
6set -o errexit
7set -o nounset
8set -o pipefail
9
10KUBERNETES_gitTreeState="clean"
11if [ ! -z "$(git status --porcelain)" ]; then
12 KUBERNETES_gitTreeState="dirty"
13fi
14
15# TODO(q3k): unify with //third_party/go/repsitories.bzl.
16KUBERNETES_gitMajor="1"
17KUBERNETES_gitMinor="19"
18KUBERNETES_gitVersion="v1.19.0-alpha.2+nxt"
19
20cat <<EOF
21KUBERNETES_gitCommit $(git rev-parse "HEAD^{commit}")
22KUBERNETES_gitTreeState $KUBERNETES_gitTreeState
Lorenz Brunf6402112020-05-04 16:50:31 +020023STABLE_KUBERNETES_gitVersion $KUBERNETES_gitVersion
24STABLE_KUBERNETES_gitMajor $KUBERNETES_gitMajor
25STABLE_KUBERNETES_gitMinor $KUBERNETES_gitMinor
Serge Bazanskibb7db922020-04-30 12:43:10 +020026KUBERNETES_buildDate $(date \
27 ${SOURCE_DATE_EPOCH:+"--date=@${SOURCE_DATE_EPOCH}"} \
28 -u +'%Y-%m-%dT%H:%M:%SZ')
29EOF