Skip to content

Commit 85194bf

Browse files
committed
split client and server release workflows
1 parent 3752339 commit 85194bf

File tree

2 files changed

+40
-32
lines changed

2 files changed

+40
-32
lines changed

.github/workflows/releases.yml renamed to .github/workflows/client_releases.yml

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,13 @@
1-
name: Release on Version Change
1+
name: Client Release on Version Change
22

33
on:
44
push:
55
paths:
6-
- 'VERSION'
76
- 'client/pyproject.toml'
87
branches:
98
- main
109

1110
jobs:
12-
release-server:
13-
runs-on: ubuntu-latest
14-
15-
steps:
16-
- name: Checkout code
17-
uses: actions/checkout@v3
18-
19-
- name: Get server version number
20-
id: get_server_version
21-
run: |
22-
SERVER_VERSION=$(cat VERSION)
23-
echo "SERVER_VERSION=$SERVER_VERSION" > $GITHUB_ENV
24-
25-
- name: Create Git tag for server
26-
run: |
27-
git config --global user.name "github-actions[bot]"
28-
git config --global user.email "github-actions[bot]@users.noreply.github.com"
29-
git tag "astra-assistants-api-server-${{ env.SERVER_VERSION }}"
30-
git push origin "astra-assistants-api-server-${{ env.SERVER_VERSION }}"
31-
32-
- name: Create GitHub Release for server
33-
uses: actions/create-release@v1
34-
with:
35-
tag_name: "server-${{ env.SERVER_VERSION }}"
36-
release_name: "Astra Assistants (server) Release: ${{ env.SERVER_VERSION }}"
37-
body: "Automated release for astra-assistants server ${{ env.SERVER_VERSION }}"
38-
draft: false
39-
prerelease: false
40-
token: ${{ secrets.GITHUB_TOKEN }}
41-
4211
release-client:
4312
runs-on: ubuntu-latest
4413

.github/workflows/server_releases.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Server Release on Version Change
2+
3+
on:
4+
push:
5+
paths:
6+
- 'VERSION'
7+
branches:
8+
- main
9+
10+
jobs:
11+
release-server:
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- name: Checkout code
16+
uses: actions/checkout@v3
17+
18+
- name: Get server version number
19+
id: get_server_version
20+
run: |
21+
SERVER_VERSION=$(cat VERSION)
22+
echo "SERVER_VERSION=$SERVER_VERSION" > $GITHUB_ENV
23+
24+
- name: Create Git tag for server
25+
run: |
26+
git config --global user.name "github-actions[bot]"
27+
git config --global user.email "github-actions[bot]@users.noreply.github.com"
28+
git tag "astra-assistants-api-server-${{ env.SERVER_VERSION }}"
29+
git push origin "astra-assistants-api-server-${{ env.SERVER_VERSION }}"
30+
31+
- name: Create GitHub Release for server
32+
uses: actions/create-release@v1
33+
with:
34+
tag_name: "server-${{ env.SERVER_VERSION }}"
35+
release_name: "Astra Assistants (server) Release: ${{ env.SERVER_VERSION }}"
36+
body: "Automated release for astra-assistants server ${{ env.SERVER_VERSION }}"
37+
draft: false
38+
prerelease: false
39+
token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)