Skip to content

Commit

Permalink
Merge pull request #226 from regulaforensics/fix/SP-19891-trg
Browse files Browse the repository at this point in the history
Test merge. Check push event message
  • Loading branch information
PavelSinelnik authored Dec 17, 2024
2 parents a564533 + af15fa1 commit 883076e
Showing 1 changed file with 137 additions and 132 deletions.
269 changes: 137 additions & 132 deletions .github/workflows/update-clients.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,137 +41,142 @@ jobs:
path: "js-client"
ref: "develop"

- name: Update Model According To Specification
- name: TMP. Echo head message
working-directory: js-client
run: |
npm install
./update-models.sh
- name: Push Changes Back To Client Repo
working-directory: js-client
run: |
git checkout -b ${GITHUB_SHA::8}
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git add --all
git commit -m "${{ needs.title.outputs.title }}" -a
git push --set-upstream origin ${GITHUB_SHA::8}
gh pr create --fill --draft --base develop
env:
GITHUB_TOKEN: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}

update-java-client:
needs: title
runs-on: ubuntu-latest
steps:
- name: Specify Java Version
uses: actions/setup-java@v4
with:
distribution: "zulu"
java-version: 11
java-package: jdk

- name: Checkout Specification Repo
uses: actions/checkout@v4
with:
path: "DocumentReader-web-openapi"
ref: "develop"

- name: Checkout Java Client Repo
uses: actions/checkout@v4
with:
repository: "regulaforensics/DocumentReader-web-java-client"
token: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
path: "java-client"
ref: "develop"

- name: Update Model According To Specification
working-directory: java-client
run: |
./update-models.sh
- name: Push Changes Back To Client Repo
working-directory: java-client
run: |
git checkout -b ${GITHUB_SHA::8}
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git add --all
git commit -m "${{ needs.title.outputs.title }}" -a
git push --set-upstream origin ${GITHUB_SHA::8}
gh pr create --fill --draft --base develop
env:
GITHUB_TOKEN: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}

update-python-client:
needs: title
runs-on: ubuntu-latest
steps:
- name: Checkout Specification Repo
uses: actions/checkout@v4
with:
path: "DocumentReader-web-openapi"
ref: "develop"

- name: Checkout Python Client Repo
uses: actions/checkout@v4
with:
repository: "regulaforensics/DocumentReader-web-python-client"
token: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
path: "python-client"
ref: "develop"

- name: Update Model According To Specification
working-directory: python-client
run: |
./update-models.sh
- name: Push Changes Back To Client Repo
working-directory: python-client
run: |
git checkout -b ${GITHUB_SHA::8}
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git add --all
git commit -m "${{ needs.title.outputs.title }}" -a
git push --set-upstream origin ${GITHUB_SHA::8}
gh pr create --fill --draft --base develop
env:
GITHUB_TOKEN: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}

update-csharp-client:
needs: title
runs-on: ubuntu-latest
steps:
- name: Checkout Specification Repo
uses: actions/checkout@v4
with:
path: "DocumentReader-web-openapi"
ref: "develop"

- name: Checkout C# Client Repo
uses: actions/checkout@v4
with:
repository: "regulaforensics/DocumentReader-web-csharp-client"
token: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
path: "csharp-client"
ref: "develop"

- name: Update Model According To Specification
working-directory: csharp-client
run: |
./update-models.sh
- name: Push Changes Back To Client Repo
working-directory: csharp-client
run: |
git checkout -b ${GITHUB_SHA::8}
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git checkout src/Regula.DocumentReader.WebClient/Api/DefaultApi.cs src/Regula.DocumentReader.WebClient/Api/ProcessApi.cs
git add --all
git commit -m "${{ needs.title.outputs.title }}" -a
git push --set-upstream origin ${GITHUB_SHA::8}
gh pr create --fill --draft --base develop
env:
GITHUB_TOKEN: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
echo ${{ needs.title.outputs.title }}
# - name: Update Model According To Specification
# working-directory: js-client
# run: |
# npm install
# ./update-models.sh

# - name: Push Changes Back To Client Repo
# working-directory: js-client
# run: |
# git checkout -b ${GITHUB_SHA::8}
# git config --local user.email "[email protected]"
# git config --local user.name "GitHub Action"
# git add --all
# git commit -m "${{ needs.title.outputs.title }}" -a
# git push --set-upstream origin ${GITHUB_SHA::8}
# gh pr create --fill --draft --base develop
# env:
# GITHUB_TOKEN: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}

# update-java-client:
# needs: title
# runs-on: ubuntu-latest
# steps:
# - name: Specify Java Version
# uses: actions/setup-java@v4
# with:
# distribution: "zulu"
# java-version: 11
# java-package: jdk

# - name: Checkout Specification Repo
# uses: actions/checkout@v4
# with:
# path: "DocumentReader-web-openapi"
# ref: "develop"

# - name: Checkout Java Client Repo
# uses: actions/checkout@v4
# with:
# repository: "regulaforensics/DocumentReader-web-java-client"
# token: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
# path: "java-client"
# ref: "develop"

# - name: Update Model According To Specification
# working-directory: java-client
# run: |
# ./update-models.sh

# - name: Push Changes Back To Client Repo
# working-directory: java-client
# run: |
# git checkout -b ${GITHUB_SHA::8}
# git config --local user.email "[email protected]"
# git config --local user.name "GitHub Action"
# git add --all
# git commit -m "${{ needs.title.outputs.title }}" -a
# git push --set-upstream origin ${GITHUB_SHA::8}
# gh pr create --fill --draft --base develop
# env:
# GITHUB_TOKEN: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}

# update-python-client:
# needs: title
# runs-on: ubuntu-latest
# steps:
# - name: Checkout Specification Repo
# uses: actions/checkout@v4
# with:
# path: "DocumentReader-web-openapi"
# ref: "develop"

# - name: Checkout Python Client Repo
# uses: actions/checkout@v4
# with:
# repository: "regulaforensics/DocumentReader-web-python-client"
# token: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
# path: "python-client"
# ref: "develop"

# - name: Update Model According To Specification
# working-directory: python-client
# run: |
# ./update-models.sh

# - name: Push Changes Back To Client Repo
# working-directory: python-client
# run: |
# git checkout -b ${GITHUB_SHA::8}
# git config --local user.email "[email protected]"
# git config --local user.name "GitHub Action"
# git add --all
# git commit -m "${{ needs.title.outputs.title }}" -a
# git push --set-upstream origin ${GITHUB_SHA::8}
# gh pr create --fill --draft --base develop
# env:
# GITHUB_TOKEN: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}

# update-csharp-client:
# needs: title
# runs-on: ubuntu-latest
# steps:
# - name: Checkout Specification Repo
# uses: actions/checkout@v4
# with:
# path: "DocumentReader-web-openapi"
# ref: "develop"

# - name: Checkout C# Client Repo
# uses: actions/checkout@v4
# with:
# repository: "regulaforensics/DocumentReader-web-csharp-client"
# token: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}
# path: "csharp-client"
# ref: "develop"

# - name: Update Model According To Specification
# working-directory: csharp-client
# run: |
# ./update-models.sh

# - name: Push Changes Back To Client Repo
# working-directory: csharp-client
# run: |
# git checkout -b ${GITHUB_SHA::8}
# git config --local user.email "[email protected]"
# git config --local user.name "GitHub Action"
# git checkout src/Regula.DocumentReader.WebClient/Api/DefaultApi.cs src/Regula.DocumentReader.WebClient/Api/ProcessApi.cs
# git add --all
# git commit -m "${{ needs.title.outputs.title }}" -a
# git push --set-upstream origin ${GITHUB_SHA::8}
# gh pr create --fill --draft --base develop
# env:
# GITHUB_TOKEN: ${{ secrets.REGULA_GITHUB_PUSH_TOKEN }}

0 comments on commit 883076e

Please sign in to comment.