Regression build #348
This file contains hidden or 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 */5 * *' | |
| 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 }} | |
| # Lit | |
| linux-lit: | |
| name: "Ubuntu: Lit" | |
| if: ${{ always() && inputs.linux != '-' }} | |
| uses: ./.github/workflows/test-build-lit-vite.yml | |
| with: | |
| os: ${{ inputs.linux }} | |
| win-lit: | |
| name: "Windows: Lit" | |
| if: ${{ always() && inputs.win != '-' }} | |
| needs: linux-lit | |
| uses: ./.github/workflows/test-build-lit-vite.yml | |
| with: | |
| os: ${{ inputs.win }} | |
| mac-lit: | |
| name: "MacOS: Lit" | |
| if: ${{ always() && inputs.mac != '-' }} | |
| needs: win-lit | |
| uses: ./.github/workflows/test-build-lit-vite.yml | |
| with: | |
| os: ${{ inputs.mac }} |