feat: add minimal tag #57

This commit is contained in:
engigu
2026-03-16 09:28:20 +08:00
parent a19884541b
commit ba81d4edf2
6 changed files with 59 additions and 11 deletions
+14 -2
View File
@@ -7,6 +7,8 @@ on:
- main
paths:
- 'docker/Dockerfile.base'
- 'docker/Dockerfile.debian13.base'
- 'docker/Dockerfile.debian13.minimal'
env:
REGISTRY: ghcr.io
@@ -18,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
base_type: [debian, debian13]
base_type: [debian, debian13, slim]
platform:
- linux/amd64
- linux/arm64
@@ -47,6 +49,14 @@ jobs:
platform: linux/arm64
dockerfile: docker/Dockerfile.debian13.base
tag_suffix: "-debian13"
- base_type: minimal
platform: linux/amd64
dockerfile: docker/Dockerfile.debian13.minimal
tag_suffix: "-minimal"
- base_type: minimal
platform: linux/arm64
dockerfile: docker/Dockerfile.debian13.minimal
tag_suffix: "-minimal"
permissions:
contents: read
@@ -116,7 +126,7 @@ jobs:
needs: build
strategy:
matrix:
base_type: [debian, debian13]
base_type: [debian, debian13, slim]
include:
- base_type: debian
tag: base
@@ -124,6 +134,8 @@ jobs:
# tag: base-alpine
- base_type: debian13
tag: base-debian13
- base_type: minimal
tag: base-minimal
permissions:
contents: read
+4 -1
View File
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
base_type: [debian, debian13]
base_type: [debian, debian13, minimal]
include:
- base_type: debian
base_tag: base
@@ -25,6 +25,9 @@ jobs:
- base_type: debian13
base_tag: base-debian13
tag_suffix: "-debian13"
- base_type: minimal
base_tag: base-minimal
tag_suffix: "-minimal"
permissions:
contents: read
+4 -1
View File
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
base_type: [debian, debian13]
base_type: [debian, debian13, minimal]
include:
- base_type: debian
base_tag: base
@@ -25,6 +25,9 @@ jobs:
- base_type: debian13
base_tag: base-debian13
tag_suffix: "-debian13"
- base_type: minimal
base_tag: base-minimal
tag_suffix: "-minimal"
permissions:
contents: read
+12 -2
View File
@@ -89,7 +89,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
base_type: [debian, debian13]
base_type: [debian, debian13, slim]
platform:
- linux/amd64
- linux/arm64
@@ -118,6 +118,14 @@ jobs:
platform: linux/arm64
base_tag: base-debian13
tag_suffix: "-debian13"
- base_type: minimal
platform: linux/amd64
base_tag: base-minimal
tag_suffix: "-minimal"
- base_type: minimal
platform: linux/arm64
base_tag: base-minimal
tag_suffix: "-minimal"
permissions:
contents: read
@@ -193,7 +201,7 @@ jobs:
needs: [build, build-binaries]
strategy:
matrix:
base_type: [debian, debian13]
base_type: [debian, debian13, slim]
include:
- base_type: debian
tag_suffix: ""
@@ -201,6 +209,8 @@ jobs:
# tag_suffix: "-alpine"
- base_type: debian13
tag_suffix: "-debian13"
- base_type: minimal
tag_suffix: "-minimal"
permissions:
contents: write