Skip to content

Commit aec67c4

Browse files
author
Mike Zorn
authored
[FUN-804] 🤞 fix release to dockerhub (#555)
1 parent 0573344 commit aec67c4

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

.github/actions/publish/action.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,23 +53,17 @@ runs:
5353
ghcr.io/launchdarkly/goreleaser-cross:v1.24.2 \
5454
-f /dev/null
5555
)"
56+
echo "$DOCKER_HUB_TOKEN" | docker exec --workdir "$PWD" --tty "$CONTAINER_ID" docker login --username "$DOCKER_HUB_USERNAME" --password-stdin
5657
echo "CONTAINER_ID=$CONTAINER_ID" >> "$GITHUB_ENV"
57-
- name: Logout of Docker
58-
shell: bash
59-
run: |
60-
docker logout ghcr.io
61-
docker logout docker.io
6258
- name: Run Goreleaser
6359
shell: bash
6460
run: docker exec
6561
--env GITHUB_TOKEN
6662
--env HOMEBREW_DEPLOY_KEY
67-
--env DOCKER_USERNAME=${{ env.DOCKER_HUB_USERNAME }}
68-
--env DOCKER_PASSWORD=${{ env.DOCKER_HUB_TOKEN }}
6963
--workdir "$PWD"
7064
--tty
7165
"$CONTAINER_ID"
72-
goreleaser release
66+
goreleaser release
7367
${{ inputs.dry-run == 'true' && '--skip=publish' || '' }}
7468
${{ inputs.snapshot == 'true' && '--snapshot' || '' }}
7569
${{ inputs.skip == '' && '' || format('--skip={0}', inputs.skip) }}

.github/workflows/release-please.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
contents: write # Needed to upload release artifacts
2626
packages: read # Needed to load goreleaser-cross image
2727
needs: [ release-please ]
28-
if: always() && (needs.release-please.outputs.release_created == 'true' || github.event_name == 'pull_request')
28+
if: needs.release-please.outputs.release_created == 'true' || github.event_name == 'pull_request'
2929
runs-on: ubuntu-22.04-8core-32gb
3030
outputs:
3131
hashes: ${{ steps.publish.outputs.hashes }}
@@ -59,7 +59,7 @@ jobs:
5959
permissions:
6060
id-token: write
6161
contents: write
62-
if: always() && needs.release-please.outputs.release_created == 'true'
62+
if: needs.release-please.outputs.release_created == 'true'
6363
steps:
6464
- uses: actions/checkout@v4
6565
- uses: actions/setup-node@v3

0 commit comments

Comments
 (0)