1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-01-08 03:31:59 +02:00

fix(ci): use official login action and switch to github secret for ghcr (#2210)

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax 2021-05-21 04:07:48 +02:00 committed by GitHub
parent 3a45a9182e
commit c91099c5f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -67,25 +67,27 @@ jobs:
name: Diff
run: git diff
-
name: Docker Login
if: success() && startsWith(github.ref, 'refs/tags/v')
env:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
GITHUB_TOKEN: ${{ secrets.GH_PAT }}
run: |
echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin
echo "${GITHUB_TOKEN}" | docker login ghcr.io --username $GITHUB_ACTOR --password-stdin
name: Login to Docker Hub
if: startsWith(github.ref, 'refs/tags/v')
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
-
name: Login to GitHub Container Registry
if: startsWith(github.ref, 'refs/tags/v')
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
-
name: Snapcraft Login
if: success() && startsWith(github.ref, 'refs/tags/v')
env:
SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }}
if: startsWith(github.ref, 'refs/tags/v')
run: |
snapcraft login --with <(echo "$SNAPCRAFT_LOGIN")
snapcraft login --with <(echo "${{ secrets.SNAPCRAFT_LOGIN }}")
-
name: GoReleaser
if: success()
env:
GITHUB_TOKEN: ${{ secrets.GH_PAT }}
run: |
@ -94,8 +96,3 @@ jobs:
elif [[ $GITHUB_REF == refs/heads/master ]]; then
./goreleaser --snapshot
fi
-
name: Clear
if: always() && startsWith(github.ref, 'refs/tags/v')
run: |
rm -f ${HOME}/.docker/config.json