Skip to content

Commit e08cac1

Browse files
committed
SP-17253 support develop -> stable -> master development approach
1 parent 4b4c885 commit e08cac1

File tree

4 files changed

+27
-47
lines changed

4 files changed

+27
-47
lines changed

.github/workflows/release-clients.yml

Lines changed: 0 additions & 33 deletions
This file was deleted.

.github/workflows/update-clients.yml

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,18 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout Specification Repo
16-
uses: actions/checkout@v2
16+
uses: actions/checkout@v4
1717
with:
1818
path: 'DocumentReader-web-openapi'
19+
ref: 'develop'
1920
- name: Checkout JS Client Repo
20-
uses: actions/checkout@v2
21+
uses: actions/checkout@v4
2122
with:
2223
repository: 'regulaforensics/DocumentReader-web-js-client'
2324
token: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
2425
path: 'js-client'
26+
ref: 'develop'
27+
2528
- name: Update Model According To Specification
2629
working-directory: js-client
2730
run: |
@@ -36,7 +39,7 @@ jobs:
3639
git add --all
3740
git commit -m "${{ github.event.inputs.title }}" -a
3841
git push --set-upstream origin ${GITHUB_SHA::8}
39-
gh pr create --fill --draft
42+
gh pr create --fill --draft --base develop
4043
env:
4144
GITHUB_TOKEN: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
4245

@@ -49,15 +52,17 @@ jobs:
4952
java-version: 11
5053
java-package: jdk
5154
- name: Checkout Specification Repo
52-
uses: actions/checkout@v2
55+
uses: actions/checkout@v4
5356
with:
5457
path: 'DocumentReader-web-openapi'
58+
ref: 'develop'
5559
- name: Checkout Java Client Repo
56-
uses: actions/checkout@v2
60+
uses: actions/checkout@v4
5761
with:
5862
repository: 'regulaforensics/DocumentReader-web-java-client'
5963
token: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
6064
path: 'java-client'
65+
ref: 'develop'
6166
- name: Update Model According To Specification
6267
working-directory: java-client
6368
run: |
@@ -71,23 +76,25 @@ jobs:
7176
git add --all
7277
git commit -m "${{ github.event.inputs.title }}" -a
7378
git push --set-upstream origin ${GITHUB_SHA::8}
74-
gh pr create --fill --draft
79+
gh pr create --fill --draft --base develop
7580
env:
7681
GITHUB_TOKEN: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
7782

7883
update-python-client:
7984
runs-on: ubuntu-latest
8085
steps:
8186
- name: Checkout Specification Repo
82-
uses: actions/checkout@v2
87+
uses: actions/checkout@v4
8388
with:
8489
path: 'DocumentReader-web-openapi'
90+
ref: 'develop'
8591
- name: Checkout Python Client Repo
86-
uses: actions/checkout@v2
92+
uses: actions/checkout@v4
8793
with:
8894
repository: 'regulaforensics/DocumentReader-web-python-client'
8995
token: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
9096
path: 'python-client'
97+
ref: 'develop'
9198
- name: Update Model According To Specification
9299
working-directory: python-client
93100
run: |
@@ -101,23 +108,25 @@ jobs:
101108
git add --all
102109
git commit -m "${{ github.event.inputs.title }}" -a
103110
git push --set-upstream origin ${GITHUB_SHA::8}
104-
gh pr create --fill --draft
111+
gh pr create --fill --draft --base develop
105112
env:
106113
GITHUB_TOKEN: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
107114

108115
update-csharp-client:
109116
runs-on: ubuntu-latest
110117
steps:
111118
- name: Checkout Specification Repo
112-
uses: actions/checkout@v2
119+
uses: actions/checkout@v4
113120
with:
114121
path: 'DocumentReader-web-openapi'
122+
ref: 'develop'
115123
- name: Checkout C# Client Repo
116-
uses: actions/checkout@v2
124+
uses: actions/checkout@v4
117125
with:
118126
repository: 'regulaforensics/DocumentReader-web-csharp-client'
119127
token: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
120128
path: 'csharp-client'
129+
ref: 'develop'
121130
- name: Update Model According To Specification
122131
working-directory: csharp-client
123132
run: |
@@ -132,6 +141,6 @@ jobs:
132141
git add --all
133142
git commit -m "${{ github.event.inputs.title }}" -a
134143
git push --set-upstream origin ${GITHUB_SHA::8}
135-
gh pr create --fill --draft
144+
gh pr create --fill --draft --base develop
136145
env:
137146
GITHUB_TOKEN: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}

.github/workflows/validate-spec.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ on:
44
pull_request:
55
branches:
66
- master
7+
- develop
8+
- stable
79

810
jobs:
911
validate-specification:
1012
runs-on: ubuntu-latest
1113
steps:
12-
- uses: actions/checkout@v2
14+
- uses: actions/checkout@v4
1315
- uses: actions/setup-node@v1
1416
with:
1517
node-version: 14
@@ -21,4 +23,4 @@ jobs:
2123
run: |
2224
npm install -g @openapitools/openapi-generator-cli
2325
openapi-generator-cli validate -i index.yml
24-
26+

.github/workflows/verify-clients.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ on:
44
pull_request:
55
branches:
66
- master
7+
- develop
8+
- stable
79

810
jobs:
911
verify-python:

0 commit comments

Comments
 (0)