Skip to content

Commit

Permalink
Merge pull request #3571 from crazy-max/update-ci-release
Browse files Browse the repository at this point in the history
  • Loading branch information
milosgajdos committed Jan 21, 2022
2 parents 5f1974a + ea65fe2 commit 8925814
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 4 deletions.
13 changes: 13 additions & 0 deletions .github/workflows/build.yml
Expand Up @@ -30,8 +30,20 @@ jobs:
with:
images: |
${{ env.DOCKERHUB_SLUG }}
### versioning strategy
### push semver tag v3.2.1 on main (default branch)
# distribution/distribution:3.2.1
# distribution/distribution:3.2
# distribution/distribution:3
# distribution/distribution:latest
### push semver prelease tag v3.0.0-beta.1 on main (default branch)
# distribution/distribution:3.0.0-beta.1
### push on main
# distribution/distribution:edge
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
type=ref,event=pr
type=edge
labels: |
Expand Down Expand Up @@ -81,5 +93,6 @@ jobs:
files: |
bin/*.tar.gz
bin/*.zip
bin/*.sha256
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3 changes: 2 additions & 1 deletion Dockerfile
Expand Up @@ -31,11 +31,12 @@ RUN --mount=type=bind,target=/src,rw \
FROM scratch AS artifacts
COPY --from=build /out/*.tar.gz /
COPY --from=build /out/*.zip /
COPY --from=build /out/*.sha256 /

FROM scratch AS binary
COPY --from=build /usr/local/bin/registry* /

FROM alpine:3.14
FROM alpine:3.15
RUN apk add --no-cache ca-certificates
COPY cmd/registry/config-dev.yml /etc/docker/registry/config.yml
COPY --from=build /usr/local/bin/registry /bin/registry
Expand Down
3 changes: 0 additions & 3 deletions docker-bake.hcl
Expand Up @@ -20,10 +20,7 @@ target "artifact" {
target "artifact-all" {
inherits = ["artifact"]
platforms = [
"darwin/amd64",
"darwin/arm64",
"linux/amd64",
"linux/arm/v5",
"linux/arm/v6",
"linux/arm/v7",
"linux/arm64",
Expand Down

0 comments on commit 8925814

Please sign in to comment.