Merged in feature/expose-version (pull request #186)

expose version to api

* expose version
This commit is contained in:
Jay Brown
2025-09-19 19:18:37 +00:00
parent a6e081e5cd
commit c9eef574c0
4 changed files with 95 additions and 7 deletions
+19
View File
@@ -99,3 +99,22 @@ tasks:
echo "AWS_ACCESS_KEY_ID_TEXTRACT=$(echo $CREDENTIALS_JSON | jq -r '.AccessKeyId')" >> .env
echo "AWS_SECRET_ACCESS_KEY_TEXTRACT=$(echo $CREDENTIALS_JSON | jq -r '.SecretAccessKey')" >> .env
echo "AWS_SESSION_TOKEN_TEXTRACT=$(echo $CREDENTIALS_JSON | jq -r '.SessionToken')" >> .env
dev:queryAPI:
desc: "Run queryAPI locally with version info"
vars:
BUILD_TIME:
sh: date -u +"%Y-%m-%dT%H:%M:%SZ"
GIT_SHORT_COMMIT:
sh: git rev-parse --short HEAD
GIT_VERSION:
sh: echo "$(date -u +"%Y%m%d.%H%M%S")-$(git rev-parse --short HEAD)"
GIT_COMMIT:
sh: git rev-parse HEAD
cmds:
- echo "Starting queryAPI with version={{.GIT_VERSION}} buildTime={{.BUILD_TIME}} commit={{.GIT_COMMIT}}"
- |
go run -ldflags "\
-X queryorchestration/internal/serviceconfig/build.version={{.GIT_VERSION}} \
-X queryorchestration/internal/serviceconfig/build.buildTime={{.BUILD_TIME}} \
-X queryorchestration/internal/serviceconfig/build.gitCommit={{.GIT_COMMIT}}" \
cmd/queryAPI/main.go