Regression build #152
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: Regression build | |
on: | |
workflow_dispatch: | |
inputs: | |
linux: | |
description: Linux runner ('-' to skip) | |
default: ubuntu-latest | |
win: | |
description: Windows runner ('-' to skip) | |
default: windows-latest | |
mac: | |
description: MacOS runner ('-' to skip) | |
default: macos-latest | |
schedule: | |
- cron: '0 2 */2 * *' | |
jobs: | |
# Angular | |
linux-angular: | |
name: "Ubuntu: Angular" | |
if: ${{ always() && inputs.linux != '-' }} | |
uses: ./.github/workflows/test-build-angular.yml | |
with: | |
os: ${{ inputs.linux }} | |
win-angular: | |
name: "Windows: Angular" | |
if: ${{ always() && inputs.win != '-' }} | |
needs: linux-angular | |
uses: ./.github/workflows/test-build-angular.yml | |
with: | |
os: ${{ inputs.win }} | |
mac-angular: | |
name: "MacOS: Angular" | |
if: ${{ always() && inputs.mac != '-' }} | |
needs: win-angular | |
uses: ./.github/workflows/test-build-angular.yml | |
with: | |
os: ${{ inputs.mac }} | |
# React | |
linux-react: | |
name: "Ubuntu: React" | |
if: ${{ always() && inputs.linux != '-' }} | |
uses: ./.github/workflows/test-build-react.yml | |
with: | |
os: ${{ inputs.linux }} | |
win-react: | |
name: "Windows: React" | |
if: ${{ always() && inputs.win != '-' }} | |
needs: linux-react | |
uses: ./.github/workflows/test-build-react.yml | |
with: | |
os: ${{ inputs.win }} | |
mac-react: | |
name: "MacOS: React" | |
if: ${{ always() && inputs.mac != '-' }} | |
needs: win-react | |
uses: ./.github/workflows/test-build-react.yml | |
with: | |
os: ${{ inputs.mac }} | |
# Vue | |
linux-vue: | |
name: "Ubuntu: Vue" | |
if: ${{ always() && inputs.linux != '-' }} | |
uses: ./.github/workflows/test-build-vue.yml | |
with: | |
os: ${{ inputs.linux }} | |
win-vue: | |
name: "Windows: Vue" | |
if: ${{ always() && inputs.win != '-' }} | |
needs: linux-vue | |
uses: ./.github/workflows/test-build-vue.yml | |
with: | |
os: ${{ inputs.win }} | |
mac-vue: | |
name: "MacOS: Vue" | |
if: ${{ always() && inputs.mac != '-' }} | |
needs: win-vue | |
uses: ./.github/workflows/test-build-vue.yml | |
with: | |
os: ${{ inputs.mac }} | |
# Svelte | |
linux-svelte: | |
name: "Ubuntu: Svelte" | |
if: ${{ always() && inputs.linux != '-' }} | |
uses: ./.github/workflows/test-build-svelte.yml | |
with: | |
os: ${{ inputs.linux }} | |
win-svelte: | |
name: "Windows: Svelte" | |
if: ${{ always() && inputs.win != '-' }} | |
needs: linux-svelte | |
uses: ./.github/workflows/test-build-svelte.yml | |
with: | |
os: ${{ inputs.win }} | |
mac-svelte: | |
name: "MacOS: Svelte" | |
if: ${{ always() && inputs.mac != '-' }} | |
needs: win-svelte | |
uses: ./.github/workflows/test-build-svelte.yml | |
with: | |
os: ${{ inputs.mac }} | |
# Vite | |
linux-vite: | |
name: "Ubuntu: Vite" | |
if: ${{ always() && inputs.linux != '-' }} | |
uses: ./.github/workflows/test-build-vite.yml | |
with: | |
os: ${{ inputs.linux }} | |
win-vite: | |
name: "Windows: Vite" | |
if: ${{ always() && inputs.win != '-' }} | |
needs: linux-vite | |
uses: ./.github/workflows/test-build-vite.yml | |
with: | |
os: ${{ inputs.win }} | |
mac-vite: | |
name: "MacOS: Vite" | |
if: ${{ always() && inputs.mac != '-' }} | |
needs: win-vite | |
uses: ./.github/workflows/test-build-vite.yml | |
with: | |
os: ${{ inputs.mac }} | |
# React Vite | |
linux-react-vite: | |
name: "Ubuntu: React Vite" | |
if: ${{ always() && inputs.linux != '-' }} | |
uses: ./.github/workflows/test-build-react-vite.yml | |
with: | |
os: ${{ inputs.linux }} | |
win-react-vite: | |
name: "Windows: React Vite" | |
if: ${{ always() && inputs.win != '-' }} | |
needs: linux-react-vite | |
uses: ./.github/workflows/test-build-react-vite.yml | |
with: | |
os: ${{ inputs.win }} | |
mac-react-vite: | |
name: "MacOS: React Vite" | |
if: ${{ always() && inputs.mac != '-' }} | |
needs: win-react-vite | |
uses: ./.github/workflows/test-build-react-vite.yml | |
with: | |
os: ${{ inputs.mac }} | |
# Vue Vite | |
linux-vue-vite: | |
name: "Ubuntu: Vue Vite" | |
if: ${{ always() && inputs.linux != '-' }} | |
uses: ./.github/workflows/test-build-vue-vite.yml | |
with: | |
os: ${{ inputs.linux }} | |
win-vue-vite: | |
name: "Windows: Vue Vite" | |
if: ${{ always() && inputs.win != '-' }} | |
needs: linux-vue-vite | |
uses: ./.github/workflows/test-build-vue-vite.yml | |
with: | |
os: ${{ inputs.win }} | |
mac-vue-vite: | |
name: "MacOS: Vue Vite" | |
if: ${{ always() && inputs.mac != '-' }} | |
needs: win-vue-vite | |
uses: ./.github/workflows/test-build-vue-vite.yml | |
with: | |
os: ${{ inputs.mac }} | |
# Next | |
linux-next: | |
name: "Ubuntu: Next" | |
if: ${{ always() && inputs.linux != '-' }} | |
uses: ./.github/workflows/test-build-next.yml | |
with: | |
os: ${{ inputs.linux }} | |
win-next: | |
name: "Windows: Next" | |
if: ${{ always() && inputs.win != '-' }} | |
needs: linux-next | |
uses: ./.github/workflows/test-build-next.yml | |
with: | |
os: ${{ inputs.win }} | |
mac-next: | |
name: "MacOS: Next" | |
if: ${{ always() && inputs.mac != '-' }} | |
needs: win-next | |
uses: ./.github/workflows/test-build-next.yml | |
with: | |
os: ${{ inputs.mac }} | |
# Nuxt | |
linux-nuxt: | |
name: "Ubuntu: Nuxt" | |
if: ${{ always() && inputs.linux != '-' }} | |
uses: ./.github/workflows/test-build-nuxt.yml | |
with: | |
os: ${{ inputs.linux }} | |
win-nuxt: | |
name: "Windows: Nuxt" | |
if: ${{ always() && inputs.win != '-' }} | |
needs: linux-nuxt | |
uses: ./.github/workflows/test-build-nuxt.yml | |
with: | |
os: ${{ inputs.win }} | |
mac-nuxt: | |
name: "MacOS: Nuxt" | |
if: ${{ always() && inputs.mac != '-' }} | |
needs: win-nuxt | |
uses: ./.github/workflows/test-build-nuxt.yml | |
with: | |
os: ${{ inputs.mac }} |