Skip to content

Commit ebac27c

Browse files
authored
Publish docker images based on package.json version (#988)
* Publish docker images based on package.json version * fix build image
1 parent 9437108 commit ebac27c

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

.github/workflows/build-image.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Buid and Publish Image
1+
name: Build and Publish Image
22

33
on:
44
push:
@@ -20,17 +20,22 @@ jobs:
2020
steps:
2121
- name: Checkout
2222
uses: actions/checkout@v4
23+
24+
- name: Extract package version
25+
id: package-version
26+
run: echo "version=$(jq -r .version package.json)" >> $GITHUB_OUTPUT
27+
if: github.event_name == 'release'
28+
2329
- name: Docker metadata
2430
id: meta
2531
uses: docker/metadata-action@v5
2632
with:
2733
images: |
2834
ghcr.io/huggingface/chat-ui-db
2935
tags: |
36+
type=semver,value=${{ steps.package-version.outputs.version }},enable={{github.event_name == 'release'}}
3037
type=raw,value=latest,enable={{is_default_branch}}
31-
type=semver,pattern={{version}}
32-
type=semver,pattern={{major}}
33-
type=semver,pattern={{major}}.{{minor}}
38+
type=sha,enable={{is_default_branch}}
3439
3540
- name: Set up QEMU
3641
uses: docker/setup-qemu-action@v3

0 commit comments

Comments
 (0)