diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dfa03876..99d3201a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -54,13 +54,13 @@ jobs: make build - name: prepare release - run: ./scripts/release/prepare-release.sh + run: echo $LAUNCHDARKLY_HOMEBREW_TAP_DEPLOY_KEY != "" && ./scripts/release/prepare-release.sh - name: publish run: | if [[ "$DRY_RUN" = true ]]; then ./scripts/release/publish-dry-run.sh else - ./scripts/release/publish.sh + echo $LAUNCHDARKLY_HOMEBREW_TAP_DEPLOY_KEY != "" && ./scripts/release/publish.sh fi env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.goreleaser.yml b/.goreleaser.yml index 6c620425..d1d44408 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -72,10 +72,10 @@ brews: repository: owner: launchdarkly name: homebrew-tap - # token: "{{ .Env.GITHUB_TOKEN }}" - git: - url: git@github.com:launchdarkly/homebrew-tap.git - private_key: "{{ .Env.LAUNCHDARKLY_HOMEBREW_TAP_DEPLOY_KEY }}" + token: "{{ .Env.LAUNCHDARKLY_HOMEBREW_TAP_DEPLOY_KEY }}" + # git: + # url: git@github.com:launchdarkly/homebrew-tap.git + # private_key: "{{ .Env.LAUNCHDARKLY_HOMEBREW_TAP_DEPLOY_KEY }}" directory: Formula url_template: "https://github.com/launchdarkly/ld-find-code-refs/releases/download/{{ .Tag }}/{{ .ArtifactName }}" install: | diff --git a/.ldrelease/publish.sh b/.ldrelease/publish.sh index 0da76bf7..62408026 100755 --- a/.ldrelease/publish.sh +++ b/.ldrelease/publish.sh @@ -1,5 +1,6 @@ #!/bin/bash +echo "brew deploy key is set: " && echo $LAUNCHDARKLY_HOMEBREW_TAP_DEPLOY_KEY != "" # the "publish" makefile target pushes the image to Docker $(dirname $0)/run-publish-target.sh publish diff --git a/.ldrelease/run-publish-target.sh b/.ldrelease/run-publish-target.sh index 49abbaa2..058b7f64 100755 --- a/.ldrelease/run-publish-target.sh +++ b/.ldrelease/run-publish-target.sh @@ -20,6 +20,7 @@ cat "${LD_RELEASE_SECRETS_DIR}/docker_token" | sudo docker login --username "${d # Set github token to be used in releaser GITHUB_TOKEN=$(cat ${LD_RELEASE_SECRETS_DIR}/github_token) +echo "brew deploy key is set: " && echo $LAUNCHDARKLY_HOMEBREW_TAP_DEPLOY_KEY != "" sudo PATH=${PATH} GITHUB_TOKEN=${GITHUB_TOKEN} LAUNCHDARKLY_HOMEBREW_TAP_DEPLOY_KEY=${LAUNCHDARKLY_HOMEBREW_TAP_DEPLOY_KEY} make $TARGET # Goreleaser puts all the artifacts in ./dist - copying them to $LD_RELEASE_ARTIFACTS_DIR