Files
firefox-accounts-mirror/_scripts/create-version-json.sh
Reino Muhl 20417dabe1 fix(next): modify build to update package version
Because:

- Currently the `payments-next` package.json version attribute has a
  static value of 0.0.0, instead of the deployed train tag.

This commit:

- Updates the mono repo build process to update the patch version of the
  `payments-next` package.json.

Closes #FXA-11522
2025-07-11 14:13:05 -04:00

28 lines
1.1 KiB
Bash
Executable File

#!/bin/bash -e
DIR=$(dirname "$0")
if [[ "${CIRCLECI}" == "true" ]]; then
printf '{"version":{"hash":"%s","version":"%s","source":"https://github.com/%s/%s","build":"%s"}}\n' \
"${CIRCLE_SHA1:-$(git rev-parse HEAD)}" \
"${CIRCLE_TAG:-$(git rev-parse --abbrev-ref HEAD)}" \
"${CIRCLE_PROJECT_USERNAME:-mozilla}" \
"${CIRCLE_PROJECT_REPONAME:-fxa}" \
"${CIRCLE_BUILD_URL}" \
| tee "$DIR/../packages/version.json" "$DIR/../apps/version.json"
elif [[ "${GITHUB_ACTIONS}" == "true" ]]; then
printf '{"version":{"hash":"%s","version":"%s","source":"https://github.com/%s","build":"%s/%s/actions/runs/%s"}}\n' \
"${GITHUB_SHA}" \
"${GIT_TAG}" \
"${GITHUB_REPOSITORY}" \
"${GITHUB_SERVER_URL}" \
"${GITHUB_REPOSITORY}" \
"${GITHUB_RUN_ID}" \
| tee "$DIR/../packages/version.json" "$DIR/../apps/version.json"
else
printf '{"version":{"hash":"%s","version":"%s","source":"https://github.com/mozilla/fxa","build":""}}\n' \
"$(git rev-parse HEAD)" \
"$(git rev-parse --abbrev-ref HEAD)" \
| tee "$DIR/../packages/version.json" "$DIR/../apps/version.json"
fi