From 3eb025ded23c53a716831fb2bba1c5274155bdd8 Mon Sep 17 00:00:00 2001 From: henrygd Date: Fri, 14 Nov 2025 16:21:17 -0500 Subject: [PATCH] make sure distroless image gets :latest tag in workflow --- .github/workflows/docker-images.yml | 42 ++++++++++++++--------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/workflows/docker-images.yml b/.github/workflows/docker-images.yml index 7bd18372..a026baac 100644 --- a/.github/workflows/docker-images.yml +++ b/.github/workflows/docker-images.yml @@ -10,6 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: fail-fast: false + max-parallel: 5 matrix: include: # henrygd/beszel @@ -24,20 +25,18 @@ jobs: type=semver,pattern={{major}}.{{minor}} type=semver,pattern={{major}} type=raw,value={{sha}},enable=${{ github.ref_type != 'tag' }} - - # henrygd/beszel-agent + + # henrygd/beszel-agent:alpine - image: henrygd/beszel-agent - dockerfile: ./internal/dockerfile_agent + dockerfile: ./internal/dockerfile_agent_alpine registry: docker.io username_secret: DOCKERHUB_USERNAME password_secret: DOCKERHUB_TOKEN tags: | - type=raw,value=edge - type=raw,value=latest - type=semver,pattern={{version}} - type=semver,pattern={{major}}.{{minor}} - type=semver,pattern={{major}} - type=raw,value={{sha}},enable=${{ github.ref_type != 'tag' }} + type=raw,value=alpine + type=semver,pattern={{version}}-alpine + type=semver,pattern={{major}}.{{minor}}-alpine + type=semver,pattern={{major}}-alpine # henrygd/beszel-agent-nvidia - image: henrygd/beszel-agent-nvidia @@ -67,18 +66,6 @@ jobs: type=semver,pattern={{major}} type=raw,value={{sha}},enable=${{ github.ref_type != 'tag' }} - # henrygd/beszel-agent:alpine - - image: henrygd/beszel-agent - dockerfile: ./internal/dockerfile_agent_alpine - registry: docker.io - username_secret: DOCKERHUB_USERNAME - password_secret: DOCKERHUB_TOKEN - tags: | - type=raw,value=alpine - type=semver,pattern={{version}}-alpine - type=semver,pattern={{major}}.{{minor}}-alpine - type=semver,pattern={{major}}-alpine - # ghcr.io/henrygd/beszel - image: ghcr.io/${{ github.repository }}/beszel dockerfile: ./internal/dockerfile_hub @@ -146,6 +133,19 @@ jobs: type=semver,pattern={{major}}.{{minor}}-alpine type=semver,pattern={{major}}-alpine + # henrygd/beszel-agent (keep at bottom so it gets built after :alpine and gets the latest tag) + - image: henrygd/beszel-agent + dockerfile: ./internal/dockerfile_agent + registry: docker.io + username_secret: DOCKERHUB_USERNAME + password_secret: DOCKERHUB_TOKEN + tags: | + type=raw,value=edge + type=semver,pattern={{version}} + type=semver,pattern={{major}}.{{minor}} + type=semver,pattern={{major}} + type=raw,value={{sha}},enable=${{ github.ref_type != 'tag' }} + permissions: contents: read packages: write