1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2025-02-01 19:14:35 +02:00
yaxunit/.github/workflows/main-build.yml

64 lines
1.5 KiB
YAML
Raw Normal View History

2023-08-27 02:22:08 +03:00
name: Build and test
on:
push:
branches: [ feature/**, develop ]
2023-08-28 00:46:47 +03:00
pull_request:
branches: [ develop ]
2023-08-27 02:22:08 +03:00
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: read
checks: write
id-token: write
2023-08-27 02:22:08 +03:00
jobs:
2023-08-27 02:28:16 +03:00
build_artifacts:
name: Build artifacts
2023-08-27 02:22:08 +03:00
uses: ./.github/workflows/build.yml
with:
2023-08-27 02:44:56 +03:00
v8_version: 8.3.21.1895
2023-08-27 02:22:08 +03:00
edt_version: 2023.1.2
artifact_name: build-artifacts
secrets: inherit
2023-08-27 02:28:16 +03:00
tests_linux_ru:
2023-08-27 02:44:56 +03:00
name: Test on Linux 8.3.21.1895 ru_RU
2023-08-27 02:22:08 +03:00
uses: ./.github/workflows/run-tests-linux.yml
2023-08-27 02:47:22 +03:00
needs: build_artifacts
2023-08-27 02:22:08 +03:00
with:
2023-08-27 02:44:56 +03:00
v8_version: 8.3.21.1895
2023-08-27 02:22:08 +03:00
artifact_name: build-artifacts
secrets: inherit
2023-08-27 02:28:16 +03:00
tests_linux_en:
2023-08-27 02:44:56 +03:00
name: Test on Linux 8.3.21.1895 en_US
2023-08-27 02:22:08 +03:00
uses: ./.github/workflows/run-tests-linux.yml
2023-08-27 02:47:22 +03:00
needs: build_artifacts
2023-08-27 02:22:08 +03:00
with:
2023-08-27 02:44:56 +03:00
v8_version: 8.3.21.1895
2023-08-27 02:22:08 +03:00
artifact_name: build-artifacts
2023-08-27 02:28:16 +03:00
locale: en_US
2023-08-27 03:55:26 +03:00
fail_on_failure: false
2023-08-27 02:22:08 +03:00
secrets: inherit
2023-08-27 02:28:16 +03:00
tests_windows_ru:
2023-08-27 02:44:56 +03:00
name: Test on Windows 8.3.21.1895 ru_RU
2023-08-27 02:35:12 +03:00
uses: ./.github/workflows/run-tests-windows.yml
2023-08-27 02:47:22 +03:00
needs: build_artifacts
2023-08-27 02:22:08 +03:00
with:
2023-08-27 02:44:56 +03:00
v8_version: 8.3.21.1895
2023-08-27 02:22:08 +03:00
artifact_name: build-artifacts
secrets: inherit
2023-08-27 02:28:16 +03:00
tests_macos_ru:
2023-08-27 02:44:56 +03:00
name: Test on MacOS 8.3.21.1895 ru_RU
2023-08-27 02:22:08 +03:00
uses: ./.github/workflows/run-tests-macos.yml
2023-08-27 02:47:22 +03:00
needs: build_artifacts
2023-08-27 02:22:08 +03:00
with:
2023-08-27 02:44:56 +03:00
v8_version: 8.3.21.1895
2023-08-27 02:22:08 +03:00
artifact_name: build-artifacts
secrets: inherit