Skip to content

Commit 65c71d8

Browse files
CCM-11208: SDK Generation (#210)
* Fix swagger static and some typos * WIP add swagger ui to tech docs * add swagger static gitignore * take csharp server out * Update .gitleaksignore added gitleaks ignore * take out nuget libs * minor fixes --------- Co-authored-by: Tim Ireland <[email protected]>
1 parent 93ce817 commit 65c71d8

File tree

17 files changed

+386
-468
lines changed

17 files changed

+386
-468
lines changed

.devcontainer/devcontainer.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@
7676
"installDockerComposeSwitch": true,
7777
"moby": true,
7878
"version": "latest"
79+
},
80+
"ghcr.io/devcontainers/features/dotnet:2.4.0": {
81+
"version": "8.0"
7982
}
8083
},
8184
"mounts": [

.github/actions/build-sdk/action.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ runs:
4949
run: |
5050
make build VERSION="${{ inputs.version }}"
5151
52-
5352
- name: Upload API OAS specification artifact
5453
uses: actions/upload-artifact@v4
5554
with:
@@ -86,13 +85,6 @@ runs:
8685
path: "sdk/csharp"
8786
name: sdk-csharp-${{ inputs.version }}
8887

89-
# - name: Upload artifact
90-
# # Automatically uploads an artifact from the './_site' directory by default
91-
# uses: actions/upload-pages-artifact@v3
92-
# with:
93-
# path: "docs/_site/"
94-
# name: jekyll-docs-${{ inputs.version }}
95-
9688
- name: Upload artifact
9789
uses: actions/upload-pages-artifact@v3
9890
with:

.github/workflows/stage-3-build.yaml

Lines changed: 24 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ on:
3838

3939
permissions:
4040
id-token: write # This is required for requesting the JWT
41-
contents: read # This is required for actions/checkout
41+
contents: read # This is required for actions/checkout
4242
jobs:
4343
artefact-jekyll-docs:
4444
name: "Build Docs"
@@ -64,29 +64,29 @@ jobs:
6464
with:
6565
version: "${{ inputs.version }}"
6666

67-
artefact-servers:
68-
name: "Build servers"
69-
runs-on: ubuntu-latest
70-
timeout-minutes: 10
71-
steps:
72-
- name: "Checkout code"
73-
uses: actions/checkout@v5
74-
- name: "Build servers"
75-
uses: ./.github/actions/build-server
76-
with:
77-
version: "${{ inputs.version }}"
78-
79-
artefact-libs:
80-
name: "Build libs"
81-
runs-on: ubuntu-latest
82-
timeout-minutes: 10
83-
steps:
84-
- name: "Checkout code"
85-
uses: actions/checkout@v5
86-
- name: "Build servers"
87-
uses: ./.github/actions/build-libraries
88-
with:
89-
version: "${{ inputs.version }}"
67+
# Take out for now - might add again in the future
68+
# artefact-servers:
69+
# name: "Build servers"
70+
# runs-on: ubuntu-latest
71+
# timeout-minutes: 10
72+
# steps:
73+
# - name: "Checkout code"
74+
# uses: actions/checkout@v5
75+
# - name: "Build servers"
76+
# uses: ./.github/actions/build-server
77+
# with:
78+
# version: "${{ inputs.version }}"
79+
# artefact-libs:
80+
# name: "Build libs"
81+
# runs-on: ubuntu-latest
82+
# timeout-minutes: 10
83+
# steps:
84+
# - name: "Checkout code"
85+
# uses: actions/checkout@v5
86+
# - name: "Build servers"
87+
# uses: ./.github/actions/build-libraries
88+
# with:
89+
# version: "${{ inputs.version }}"
9090

9191
artefact-proxies:
9292
name: "Build proxies"
@@ -109,38 +109,3 @@ jobs:
109109
runId: "${{ github.run_id }}"
110110
buildSandbox: true
111111
releaseVersion: ${{ github.head_ref || github.ref_name }}
112-
113-
# artefact-1:
114-
# name: "Artefact 1"
115-
# runs-on: ubuntu-latest
116-
# timeout-minutes: 3
117-
# steps:
118-
# - name: "Checkout code"
119-
# uses: actions/checkout@v5
120-
# - name: "Build artefact 1"
121-
# run: |
122-
# echo "Building artefact 1 ..."
123-
# - name: "Check artefact 1"
124-
# run: |
125-
# echo "Checking artefact 1 ..."
126-
# - name: "Upload artefact 1"
127-
# run: |
128-
# echo "Uploading artefact 1 ..."
129-
# # Use either action/cache or action/upload-artifact
130-
# artefact-n:
131-
# name: "Artefact n"
132-
# runs-on: ubuntu-latest
133-
# timeout-minutes: 3
134-
# steps:
135-
# - name: "Checkout code"
136-
# uses: actions/checkout@v5
137-
# - name: "Build artefact n"
138-
# run: |
139-
# echo "Building artefact n ..."
140-
# - name: "Check artefact n"
141-
# run: |
142-
# echo "Checking artefact n ..."
143-
# - name: "Upload artefact n"
144-
# run: |
145-
# echo "Uploading artefact n ..."
146-
# # Use either action/cache or action/upload-artifact

0 commit comments

Comments
 (0)