Skip to content
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,9 @@
"installDockerComposeSwitch": true,
"moby": true,
"version": "latest"
},
"ghcr.io/devcontainers/features/dotnet:2.4.0": {
"version": "8.0"
}
},
"mounts": [
Expand Down
8 changes: 0 additions & 8 deletions .github/actions/build-sdk/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ runs:
run: |
make build VERSION="${{ inputs.version }}"


- name: Upload API OAS specification artifact
uses: actions/upload-artifact@v4
with:
Expand Down Expand Up @@ -86,13 +85,6 @@ runs:
path: "sdk/csharp"
name: sdk-csharp-${{ inputs.version }}

# - name: Upload artifact
# # Automatically uploads an artifact from the './_site' directory by default
# uses: actions/upload-pages-artifact@v3
# with:
# path: "docs/_site/"
# name: jekyll-docs-${{ inputs.version }}

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
Expand Down
83 changes: 24 additions & 59 deletions .github/workflows/stage-3-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ on:

permissions:
id-token: write # This is required for requesting the JWT
contents: read # This is required for actions/checkout
contents: read # This is required for actions/checkout
jobs:
artefact-jekyll-docs:
name: "Build Docs"
Expand All @@ -64,29 +64,29 @@ jobs:
with:
version: "${{ inputs.version }}"

artefact-servers:
name: "Build servers"
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: "Checkout code"
uses: actions/checkout@v5
- name: "Build servers"
uses: ./.github/actions/build-server
with:
version: "${{ inputs.version }}"

artefact-libs:
name: "Build libs"
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: "Checkout code"
uses: actions/checkout@v5
- name: "Build servers"
uses: ./.github/actions/build-libraries
with:
version: "${{ inputs.version }}"
# Take out for now - might add again in the future
# artefact-servers:
# name: "Build servers"
# runs-on: ubuntu-latest
# timeout-minutes: 10
# steps:
# - name: "Checkout code"
# uses: actions/checkout@v5
# - name: "Build servers"
# uses: ./.github/actions/build-server
# with:
# version: "${{ inputs.version }}"
# artefact-libs:
# name: "Build libs"
# runs-on: ubuntu-latest
# timeout-minutes: 10
# steps:
# - name: "Checkout code"
# uses: actions/checkout@v5
# - name: "Build servers"
# uses: ./.github/actions/build-libraries
# with:
# version: "${{ inputs.version }}"

artefact-proxies:
name: "Build proxies"
Expand All @@ -109,38 +109,3 @@ jobs:
runId: "${{ github.run_id }}"
buildSandbox: true
releaseVersion: ${{ github.head_ref || github.ref_name }}

# artefact-1:
# name: "Artefact 1"
# runs-on: ubuntu-latest
# timeout-minutes: 3
# steps:
# - name: "Checkout code"
# uses: actions/checkout@v5
# - name: "Build artefact 1"
# run: |
# echo "Building artefact 1 ..."
# - name: "Check artefact 1"
# run: |
# echo "Checking artefact 1 ..."
# - name: "Upload artefact 1"
# run: |
# echo "Uploading artefact 1 ..."
# # Use either action/cache or action/upload-artifact
# artefact-n:
# name: "Artefact n"
# runs-on: ubuntu-latest
# timeout-minutes: 3
# steps:
# - name: "Checkout code"
# uses: actions/checkout@v5
# - name: "Build artefact n"
# run: |
# echo "Building artefact n ..."
# - name: "Check artefact n"
# run: |
# echo "Checking artefact n ..."
# - name: "Upload artefact n"
# run: |
# echo "Uploading artefact n ..."
# # Use either action/cache or action/upload-artifact
Loading
Loading