reusable workflow for linux integrations #1482
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: draft Windows Integrations | |
on: | |
pull_request: | |
branches: [ main, staging ] | |
workflow_dispatch: | |
jobs: | |
build: | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Set up Go | |
uses: actions/setup-go@v5 | |
with: | |
go-version: 1.22 | |
- name: make | |
run: make | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: draft-binary | |
path: ./draft.exe | |
if-no-files-found: error | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: check_windows_helm | |
path: ./test/check_windows_helm.ps1 | |
if-no-files-found: error | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: check_windows_addon_helm | |
path: ./test/check_windows_addon_helm.ps1 | |
if-no-files-found: error | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: check_windows_kustomize | |
path: ./test/check_windows_kustomize.ps1 | |
if-no-files-found: error | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./test/check_windows_addon_kustomize.ps1 | |
if-no-files-found: error | |
gomodule-helm-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: gambtho/go_echo | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/gomodule/helm.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_helm | |
path: ./langtest/ | |
- run: ./check_windows_helm.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: gomodule-helm-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
gomodule-helm-update: | |
needs: gomodule-helm-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: gomodule-helm-create | |
path: ./langtest/ | |
- run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_helm | |
path: ./langtest/ | |
- run: ./check_windows_addon_helm.ps1 | |
working-directory: ./langtest/ | |
gomodule-kustomize-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: gambtho/go_echo | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/gomodule/kustomize.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_kustomize.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: gomodule-kustomize-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
gomodule-kustomize-update: | |
needs: gomodule-kustomize-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: gomodule-kustomize-create | |
path: ./langtest | |
- run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_addon_kustomize.ps1 | |
working-directory: ./langtest/ | |
go-helm-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: davidgamero/go-echo-no-mod | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/go/helm.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_helm | |
path: ./langtest/ | |
- run: ./check_windows_helm.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: go-helm-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
go-helm-update: | |
needs: go-helm-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: go-helm-create | |
path: ./langtest/ | |
- run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_helm | |
path: ./langtest/ | |
- run: ./check_windows_addon_helm.ps1 | |
working-directory: ./langtest/ | |
go-kustomize-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: davidgamero/go-echo-no-mod | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/go/kustomize.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_kustomize.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: go-kustomize-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
go-kustomize-update: | |
needs: go-kustomize-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: go-kustomize-create | |
path: ./langtest | |
- run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_addon_kustomize.ps1 | |
working-directory: ./langtest/ | |
python-helm-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: OliverMKing/flask-hello-world | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/python/helm.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_helm | |
path: ./langtest/ | |
- run: ./check_windows_helm.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: python-helm-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
python-helm-update: | |
needs: python-helm-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: python-helm-create | |
path: ./langtest/ | |
- run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_helm | |
path: ./langtest/ | |
- run: ./check_windows_addon_helm.ps1 | |
working-directory: ./langtest/ | |
python-kustomize-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: OliverMKing/flask-hello-world | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/python/kustomize.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_kustomize.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: python-kustomize-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
python-kustomize-update: | |
needs: python-kustomize-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: python-kustomize-create | |
path: ./langtest | |
- run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_addon_kustomize.ps1 | |
working-directory: ./langtest/ | |
rust-helm-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: OliverMKing/tiny-http-hello-world | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/rust/helm.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_helm | |
path: ./langtest/ | |
- run: ./check_windows_helm.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: rust-helm-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
rust-helm-update: | |
needs: rust-helm-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: rust-helm-create | |
path: ./langtest/ | |
- run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_helm | |
path: ./langtest/ | |
- run: ./check_windows_addon_helm.ps1 | |
working-directory: ./langtest/ | |
rust-kustomize-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: OliverMKing/tiny-http-hello-world | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/rust/kustomize.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_kustomize.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: rust-kustomize-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
rust-kustomize-update: | |
needs: rust-kustomize-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: rust-kustomize-create | |
path: ./langtest | |
- run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_addon_kustomize.ps1 | |
working-directory: ./langtest/ | |
javascript-helm-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: davidgamero/express-hello-world | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/javascript/helm.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_helm | |
path: ./langtest/ | |
- run: ./check_windows_helm.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: javascript-helm-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
javascript-helm-update: | |
needs: javascript-helm-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: javascript-helm-create | |
path: ./langtest/ | |
- run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_helm | |
path: ./langtest/ | |
- run: ./check_windows_addon_helm.ps1 | |
working-directory: ./langtest/ | |
javascript-kustomize-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: davidgamero/express-hello-world | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/javascript/kustomize.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_kustomize.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: javascript-kustomize-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
javascript-kustomize-update: | |
needs: javascript-kustomize-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: javascript-kustomize-create | |
path: ./langtest | |
- run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_addon_kustomize.ps1 | |
working-directory: ./langtest/ | |
ruby-helm-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: davidgamero/sinatra-hello-world | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/ruby/helm.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_helm | |
path: ./langtest/ | |
- run: ./check_windows_helm.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: ruby-helm-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
ruby-helm-update: | |
needs: ruby-helm-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: ruby-helm-create | |
path: ./langtest/ | |
- run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_helm | |
path: ./langtest/ | |
- run: ./check_windows_addon_helm.ps1 | |
working-directory: ./langtest/ | |
ruby-kustomize-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: davidgamero/sinatra-hello-world | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/ruby/kustomize.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_kustomize.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: ruby-kustomize-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
ruby-kustomize-update: | |
needs: ruby-kustomize-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: ruby-kustomize-create | |
path: ./langtest | |
- run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_addon_kustomize.ps1 | |
working-directory: ./langtest/ | |
csharp-helm-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: imiller31/csharp-simple-web-app | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/csharp/helm.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_helm | |
path: ./langtest/ | |
- run: ./check_windows_helm.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: csharp-helm-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
csharp-helm-update: | |
needs: csharp-helm-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: csharp-helm-create | |
path: ./langtest/ | |
- run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_helm | |
path: ./langtest/ | |
- run: ./check_windows_addon_helm.ps1 | |
working-directory: ./langtest/ | |
csharp-kustomize-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: imiller31/csharp-simple-web-app | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/csharp/kustomize.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_kustomize.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: csharp-kustomize-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
csharp-kustomize-update: | |
needs: csharp-kustomize-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: csharp-kustomize-create | |
path: ./langtest | |
- run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_addon_kustomize.ps1 | |
working-directory: ./langtest/ | |
java-helm-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: imiller31/simple-java-server | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/java/helm.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_helm | |
path: ./langtest/ | |
- run: ./check_windows_helm.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: java-helm-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
java-helm-update: | |
needs: java-helm-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: java-helm-create | |
path: ./langtest/ | |
- run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_helm | |
path: ./langtest/ | |
- run: ./check_windows_addon_helm.ps1 | |
working-directory: ./langtest/ | |
java-kustomize-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: imiller31/simple-java-server | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/java/kustomize.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_kustomize.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: java-kustomize-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
java-kustomize-update: | |
needs: java-kustomize-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: java-kustomize-create | |
path: ./langtest | |
- run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_addon_kustomize.ps1 | |
working-directory: ./langtest/ | |
gradle-helm-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: imiller31/simple-gradle-server | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/gradle/helm.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_helm | |
path: ./langtest/ | |
- run: ./check_windows_helm.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: gradle-helm-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
gradle-helm-update: | |
needs: gradle-helm-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: gradle-helm-create | |
path: ./langtest/ | |
- run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_helm | |
path: ./langtest/ | |
- run: ./check_windows_addon_helm.ps1 | |
working-directory: ./langtest/ | |
gradle-kustomize-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: imiller31/simple-gradle-server | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/gradle/kustomize.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_kustomize.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: gradle-kustomize-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
gradle-kustomize-update: | |
needs: gradle-kustomize-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: gradle-kustomize-create | |
path: ./langtest | |
- run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_addon_kustomize.ps1 | |
working-directory: ./langtest/ | |
swift-helm-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: OliverMKing/swift-hello-world | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/swift/helm.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_helm | |
path: ./langtest/ | |
- run: ./check_windows_helm.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: swift-helm-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
swift-helm-update: | |
needs: swift-helm-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: swift-helm-create | |
path: ./langtest/ | |
- run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_helm | |
path: ./langtest/ | |
- run: ./check_windows_addon_helm.ps1 | |
working-directory: ./langtest/ | |
swift-kustomize-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: OliverMKing/swift-hello-world | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/swift/kustomize.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_kustomize.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: swift-kustomize-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
swift-kustomize-update: | |
needs: swift-kustomize-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: swift-kustomize-create | |
path: ./langtest | |
- run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_addon_kustomize.ps1 | |
working-directory: ./langtest/ | |
erlang-helm-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: bfoley13/ErlangExample | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/erlang/helm.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_helm | |
path: ./langtest/ | |
- run: ./check_windows_helm.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: erlang-helm-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
erlang-helm-update: | |
needs: erlang-helm-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: erlang-helm-create | |
path: ./langtest/ | |
- run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_helm | |
path: ./langtest/ | |
- run: ./check_windows_addon_helm.ps1 | |
working-directory: ./langtest/ | |
erlang-kustomize-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: bfoley13/ErlangExample | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/erlang/kustomize.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_kustomize.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: erlang-kustomize-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
erlang-kustomize-update: | |
needs: erlang-kustomize-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: erlang-kustomize-create | |
path: ./langtest | |
- run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_addon_kustomize.ps1 | |
working-directory: ./langtest/ | |
clojure-helm-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: imiller31/clojure-simple-http | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/clojure/helm.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_helm | |
path: ./langtest/ | |
- run: ./check_windows_helm.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: clojure-helm-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
clojure-helm-update: | |
needs: clojure-helm-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: clojure-helm-create | |
path: ./langtest/ | |
- run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_helm | |
path: ./langtest/ | |
- run: ./check_windows_addon_helm.ps1 | |
working-directory: ./langtest/ | |
clojure-kustomize-create: | |
runs-on: windows-latest | |
needs: build | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- run: mkdir ./langtest | |
- uses: actions/checkout@v4 | |
with: | |
repository: imiller31/clojure-simple-http | |
path: ./langtest | |
- run: Remove-Item ./langtest/manifests -Recurse -Force -ErrorAction Ignore | |
- run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore | |
- run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore | |
- run: ./draft.exe -v create -c ./test/integration/clojure/kustomize.yaml -d ./langtest/ | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_kustomize.ps1 | |
working-directory: ./langtest/ | |
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 | |
with: | |
name: clojure-kustomize-create | |
path: | | |
./langtest | |
!./langtest/**/.git/* | |
clojure-kustomize-update: | |
needs: clojure-kustomize-create | |
runs-on: windows-latest | |
steps: | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: draft-binary | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: clojure-kustomize-create | |
path: ./langtest | |
- run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore | |
- run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 | |
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 | |
with: | |
name: check_windows_addon_kustomize | |
path: ./langtest/ | |
- run: ./check_windows_addon_kustomize.ps1 | |
working-directory: ./langtest/ | |
helm-win-integrations-summary: | |
runs-on: windows-latest | |
needs: [ gomodule-helm-update,go-helm-update,python-helm-update,rust-helm-update,javascript-helm-update,ruby-helm-update,csharp-helm-update,java-helm-update,gradle-helm-update,swift-helm-update,erlang-helm-update,clojure-helm-update ] | |
steps: | |
- run: echo helm integrations passed | |
kustomize-win-integrations-summary: | |
runs-on: windows-latest | |
needs: [ gomodule-kustomize-update,go-kustomize-update,python-kustomize-update,rust-kustomize-update,javascript-kustomize-update,ruby-kustomize-update,csharp-kustomize-update,java-kustomize-update,gradle-kustomize-update,swift-kustomize-update,erlang-kustomize-update,clojure-kustomize-update ] | |
steps: | |
- run: echo kustomize integrations passed | |