Skip to content

Commit 5390b9d

Browse files
committed
release: prepare release 0.1.1
ci: ensure the target branch during release
1 parent 64c8bcc commit 5390b9d

File tree

4 files changed

+32
-10
lines changed

4 files changed

+32
-10
lines changed

.github/workflows/release.yaml

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,28 @@ env:
1010
MLFLOW_UI_IMAGE_NAME: cogstacksystems/cogstack-mlflow-ui
1111

1212
jobs:
13+
ensure-branch:
14+
runs-on: ubuntu-latest
15+
outputs:
16+
is-valid: ${{ steps.ensure-branch.outputs.is-valid }}
17+
steps:
18+
- name: Ensures release is from the production branch only
19+
id: ensure-branch
20+
run: |
21+
TARGET_BRANCH="${{ github.event.release.target_commitish }}"
22+
if [ "$TARGET_BRANCH" != "production" ]; then
23+
echo "Only releases from the 'production' branch are allowed but found: $TARGET_BRANCH"
24+
echo "is-valid=false" >> "$GITHUB_OUTPUT"
25+
exit 1
26+
else
27+
echo "Target release branch is: $TARGET_BRANCH"
28+
echo "is-valid=true" >> "$GITHUB_OUTPUT"
29+
fi
30+
1331
qc:
1432
runs-on: ubuntu-latest
33+
needs: ensure-branch
34+
if: needs.ensure-branch.outputs.is-valid == 'true'
1535
steps:
1636
- uses: actions/checkout@v4
1737
- name: Install uv
@@ -31,7 +51,8 @@ jobs:
3151
3252
release:
3353
runs-on: ubuntu-latest
34-
needs: qc
54+
needs: [ensure-branch, qc]
55+
if: needs.ensure-branch.outputs.is-valid == 'true'
3556
permissions:
3657
contents: read
3758
packages: write
@@ -90,7 +111,8 @@ jobs:
90111
91112
release-extra:
92113
runs-on: ubuntu-latest
93-
needs: qc
114+
needs: [ensure-branch, qc]
115+
if: needs.ensure-branch.outputs.is-valid == 'true'
94116
permissions:
95117
contents: read
96118
packages: write

app/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.1.0"
1+
__version__ = "0.2.0"

docker-compose-mlflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ services:
6565
condition: "service_healthy"
6666

6767
mlflow-ui:
68-
image: cogstacksystems/cogstack-mlflow-ui:0.1.0
68+
image: cogstacksystems/cogstack-mlflow-ui:0.1.1
6969
restart: always
7070
networks:
7171
- cogstack-model-serve_cms

docker-compose.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ name: cms
55
services:
66

77
medcat-snomed:
8-
image: cogstacksystems/cogstack-modelserve:0.1.0
8+
image: cogstacksystems/cogstack-modelserve:0.1.1
99
labels:
1010
- org.cogstack.model-serve=medcat_snomed
1111
- org.cogstack.model-name=SNOMED MedCAT model
@@ -52,7 +52,7 @@ services:
5252
start_period: 60s
5353

5454
medcat-icd10:
55-
image: cogstacksystems/cogstack-modelserve:0.1.0
55+
image: cogstacksystems/cogstack-modelserve:0.1.1
5656
labels:
5757
- org.cogstack.model-serve=medcat_icd10
5858
- org.cogstack.model-name=ICD-10 MedCAT model
@@ -99,7 +99,7 @@ services:
9999
start_period: 60s
100100

101101
medcat-opcs4:
102-
image: cogstacksystems/cogstack-modelserve:0.1.0
102+
image: cogstacksystems/cogstack-modelserve:0.1.1
103103
labels:
104104
- org.cogstack.model-serve=medcat_opcs4
105105
- org.cogstack.model-name=OPCS-4 MedCAT model
@@ -146,7 +146,7 @@ services:
146146
start_period: 60s
147147

148148
medcat-deid:
149-
image: cogstacksystems/cogstack-modelserve:0.1.0
149+
image: cogstacksystems/cogstack-modelserve:0.1.1
150150
labels:
151151
- org.cogstack.model-serve=medcat_deid
152152
- org.cogstack.model-name=De-Identification MedCAT model
@@ -193,7 +193,7 @@ services:
193193
start_period: 60s
194194

195195
medcat-umls:
196-
image: cogstacksystems/cogstack-modelserve:0.1.0
196+
image: cogstacksystems/cogstack-modelserve:0.1.1
197197
labels:
198198
- org.cogstack.model-serve=medcat_umls
199199
- org.cogstack.model-name=UMLS MedCAT model
@@ -240,7 +240,7 @@ services:
240240
start_period: 60s
241241

242242
huggingface-ner:
243-
image: cogstacksystems/cogstack-modelserve:0.1.0
243+
image: cogstacksystems/cogstack-modelserve:0.1.1
244244
labels:
245245
- org.cogstack.model-serve=huggingface_ner
246246
- org.cogstack.model-name=HuggingFace NER model

0 commit comments

Comments
 (0)