mirror of
https://github.com/anchore/syft.git
synced 2025-11-17 16:33:21 +01:00
Merge pull request #355 from anchore/move-docker-login-after-keychain-step
Move docker login to after keychain creation
This commit is contained in:
commit
44cf7ccb44
9
.github/workflows/release.yaml
vendored
9
.github/workflows/release.yaml
vendored
@ -96,6 +96,10 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: docker-practice/actions-setup-docker@v1
|
- uses: docker-practice/actions-setup-docker@v1
|
||||||
|
|
||||||
|
# note, it is important to always be auth'd into docker.io to prevent rate limiting issues
|
||||||
|
- name: Login to Docker Hub
|
||||||
|
run: echo ${{ secrets.TOOLBOX_DOCKER_PASS }} | docker login docker.io -u ${{ secrets.TOOLBOX_DOCKER_USER }} --password-stdin
|
||||||
|
|
||||||
- uses: actions/setup-go@v2
|
- uses: actions/setup-go@v2
|
||||||
with:
|
with:
|
||||||
go-version: ${{ env.GO_VERSION }}
|
go-version: ${{ env.GO_VERSION }}
|
||||||
@ -124,9 +128,6 @@ jobs:
|
|||||||
if: steps.tool-cache.outputs.cache-hit != 'true' || steps.go-cache.outputs.cache-hit != 'true'
|
if: steps.tool-cache.outputs.cache-hit != 'true' || steps.go-cache.outputs.cache-hit != 'true'
|
||||||
run: make bootstrap
|
run: make bootstrap
|
||||||
|
|
||||||
- name: Login to Docker Hub
|
|
||||||
run: echo ${{ secrets.TOOLBOX_DOCKER_PASS }} | docker login docker.io -u ${{ secrets.TOOLBOX_DOCKER_USER }} --password-stdin
|
|
||||||
|
|
||||||
- name: Import GPG key
|
- name: Import GPG key
|
||||||
id: import_gpg
|
id: import_gpg
|
||||||
uses: crazy-max/ghaction-import-gpg@v2
|
uses: crazy-max/ghaction-import-gpg@v2
|
||||||
@ -144,6 +145,8 @@ jobs:
|
|||||||
- name: Build & publish release artifacts
|
- name: Build & publish release artifacts
|
||||||
run: make release
|
run: make release
|
||||||
env:
|
env:
|
||||||
|
DOCKER_USERNAME: ${{ secrets.TOOLBOX_DOCKER_USER }}
|
||||||
|
DOCKER_PASSWORD: ${{ secrets.TOOLBOX_DOCKER_PASS }}
|
||||||
GITHUB_TOKEN: ${{ secrets.ANCHORE_GIT_READ_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.ANCHORE_GIT_READ_TOKEN }}
|
||||||
GPG_PRIVATE_KEY: ${{ secrets.SIGNING_GPG_PRIVATE_KEY }}
|
GPG_PRIVATE_KEY: ${{ secrets.SIGNING_GPG_PRIVATE_KEY }}
|
||||||
PASSPHRASE: ${{ secrets.SIGNING_GPG_PASSPHRASE }}
|
PASSPHRASE: ${{ secrets.SIGNING_GPG_PASSPHRASE }}
|
||||||
|
|||||||
4
Makefile
4
Makefile
@ -288,6 +288,10 @@ release: clean-dist changelog-release ## Build and publish final binaries and pa
|
|||||||
# Prepare for macOS-specific signing process
|
# Prepare for macOS-specific signing process
|
||||||
.github/scripts/mac-prepare-for-signing.sh
|
.github/scripts/mac-prepare-for-signing.sh
|
||||||
|
|
||||||
|
# login to docker
|
||||||
|
# note: the previous step creates a new keychain, so it is important to reauth into docker.io
|
||||||
|
@echo $${DOCKER_PASSWORD} | docker login docker.io -u $${DOCKER_USERNAME} --password-stdin
|
||||||
|
|
||||||
# create a config with the dist dir overridden
|
# create a config with the dist dir overridden
|
||||||
echo "dist: $(DISTDIR)" > $(TEMPDIR)/goreleaser.yaml
|
echo "dist: $(DISTDIR)" > $(TEMPDIR)/goreleaser.yaml
|
||||||
cat .goreleaser.yaml >> $(TEMPDIR)/goreleaser.yaml
|
cat .goreleaser.yaml >> $(TEMPDIR)/goreleaser.yaml
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user