Skip to content

Commit 977830e

Browse files
Fridge003claude
andauthored
ci(deepseek-v4): add b300/grace-blackwell dev-branch build options (#23778)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 35591c7 commit 977830e

1 file changed

Lines changed: 23 additions & 5 deletions

File tree

.github/workflows/release-docker-deepseek-v4.yml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,16 @@ on:
3232
required: false
3333
type: boolean
3434
default: true
35+
build_b300_dev:
36+
description: "Build and push the B300 image from the deepseek_v4_dev branch."
37+
required: false
38+
type: boolean
39+
default: true
40+
build_grace_blackwell_dev:
41+
description: "Build and push the Grace Blackwell (ARM) image from the deepseek_v4_dev branch."
42+
required: false
43+
type: boolean
44+
default: true
3545

3646
concurrency:
3747
group: release-docker-deepseek-v4-${{ inputs.repository }}
@@ -50,19 +60,27 @@ jobs:
5060
BUILD_BLACKWELL: ${{ inputs.build_blackwell }}
5161
BUILD_B300: ${{ inputs.build_b300 }}
5262
BUILD_GRACE_BLACKWELL: ${{ inputs.build_grace_blackwell }}
63+
BUILD_B300_DEV: ${{ inputs.build_b300_dev }}
64+
BUILD_GRACE_BLACKWELL_DEV: ${{ inputs.build_grace_blackwell_dev }}
5365
run: |
5466
entries=()
5567
if [ "$BUILD_HOPPER" = "true" ]; then
56-
entries+=('{"runner":"x64-docker-build-node","platform":"linux/amd64","dockerfile":"docker/deepseek_v4_h200.Dockerfile","tag":"deepseek-v4-hopper"}')
68+
entries+=('{"runner":"x64-docker-build-node","platform":"linux/amd64","dockerfile":"docker/deepseek_v4_h200.Dockerfile","tag":"deepseek-v4-hopper","branch":"deepseek_v4"}')
5769
fi
5870
if [ "$BUILD_BLACKWELL" = "true" ]; then
59-
entries+=('{"runner":"x64-docker-build-node","platform":"linux/amd64","dockerfile":"docker/deepseek_v4_b200.Dockerfile","tag":"deepseek-v4-blackwell"}')
71+
entries+=('{"runner":"x64-docker-build-node","platform":"linux/amd64","dockerfile":"docker/deepseek_v4_b200.Dockerfile","tag":"deepseek-v4-blackwell","branch":"deepseek_v4"}')
6072
fi
6173
if [ "$BUILD_B300" = "true" ]; then
62-
entries+=('{"runner":"x64-docker-build-node","platform":"linux/amd64","dockerfile":"docker/deepseek_v4_b300.Dockerfile","tag":"deepseek-v4-b300"}')
74+
entries+=('{"runner":"x64-docker-build-node","platform":"linux/amd64","dockerfile":"docker/deepseek_v4_b300.Dockerfile","tag":"deepseek-v4-b300","branch":"deepseek_v4"}')
6375
fi
6476
if [ "$BUILD_GRACE_BLACKWELL" = "true" ]; then
65-
entries+=('{"runner":"arm-docker-build-node","platform":"linux/arm64","dockerfile":"docker/deepseek_v4_grace_blackwell.Dockerfile","tag":"deepseek-v4-grace-blackwell"}')
77+
entries+=('{"runner":"arm-docker-build-node","platform":"linux/arm64","dockerfile":"docker/deepseek_v4_grace_blackwell.Dockerfile","tag":"deepseek-v4-grace-blackwell","branch":"deepseek_v4"}')
78+
fi
79+
if [ "$BUILD_B300_DEV" = "true" ]; then
80+
entries+=('{"runner":"x64-docker-build-node","platform":"linux/amd64","dockerfile":"docker/deepseek_v4_b300.Dockerfile","tag":"deepseek-v4-b300-dev","branch":"deepseek_v4_dev"}')
81+
fi
82+
if [ "$BUILD_GRACE_BLACKWELL_DEV" = "true" ]; then
83+
entries+=('{"runner":"arm-docker-build-node","platform":"linux/arm64","dockerfile":"docker/deepseek_v4_grace_blackwell.Dockerfile","tag":"deepseek-v4-grace-blackwell-dev","branch":"deepseek_v4_dev"}')
6684
fi
6785
if [ ${#entries[@]} -eq 0 ]; then
6886
echo "::error::At least one build_* input must be true."
@@ -89,7 +107,7 @@ jobs:
89107
- name: Checkout deepseek_v4 sources
90108
uses: actions/checkout@v4
91109
with:
92-
ref: deepseek_v4
110+
ref: ${{ matrix.branch }}
93111

94112
- name: Free disk space
95113
uses: jlumbroso/free-disk-space@main

0 commit comments

Comments
 (0)