Commit f2998732 authored by Pierre Smeyers's avatar Pierre Smeyers
Browse files

refactor: dotenv files simplification

parent 6b38d5bc
Loading
Loading
Loading
Loading
+6 −8
Original line number Diff line number Diff line
@@ -29,8 +29,6 @@ variables:
  SEMREL_IMAGE: "registry.hub.docker.com/library/node:latest"
  SEMREL_HOOKS_DIR: "."
  SEMREL_TAG_FORMAT: "$${version}"
  # SEMREL_INFO_ENABLED
  SEMREL_INFO_FILE: ".semrel-info.dotenv"

  # default production ref name (pattern)
  PROD_REF: '/^(master|main)$/'
@@ -478,7 +476,7 @@ stages:

    # Generating the hook scripts that will generate the dotenv file
    # The dotenv file is generated in $TMPDIR so it will survive the git reset
    dotenv_tmp="$(mktemp -t semrel-info-XXXXXXXXXX.dotenv)"
    dotenv_tmp="$(mktemp -t semrel.out.env)"

    export_last_version_hook_script="./export-last-version.sh"
    {
@@ -526,7 +524,7 @@ stages:
    mv -f "${releaserc_file}.new" ".releaserc"

    if [[ -n "$TRACE" ]]; then
      echo "generated .releaserc:"
      log_info "--- generated .releaserc:"
      cat ".releaserc"
    fi

@@ -536,10 +534,10 @@ stages:
    # Rollback temporary semantic-release configuration
    git reset --hard

    mv "${dotenv_tmp}" "${SEMREL_INFO_FILE}"
    mv "${dotenv_tmp}" ./semrel.out.env

    echo "semrel dotenv artifact:"
    cat "${SEMREL_INFO_FILE}"
    log_info "--- semrel dotenv artifact:"
    cat ./semrel.out.env
  }

  function configure_commit_signing() {
@@ -600,7 +598,7 @@ semantic-release-info:
    - dotenv_semrel_info
  artifacts:
    reports:
      dotenv: "${SEMREL_CONFIG_DIR}/$SEMREL_INFO_FILE"
      dotenv: "${SEMREL_CONFIG_DIR}/semrel.out.env"
  rules:
    - if: $CI_COMMIT_TAG
      when: never