Add OpenHarmony support to mach and CI (#32507)

* Add ohos to mach

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Add OpenHarmony build to CI

* Rename ohos sdk action

I decided to rename the upstream ohos sdk action to
setup-ohos-sdk, making it clearer that is a github
action repository.

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

* Remove commented line

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

---------

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
This commit is contained in:
Jonathan Schwender 2024-06-17 13:27:23 +02:00 committed by GitHub
parent bea181f5d5
commit 3381f2a704
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 250 additions and 2 deletions

View file

@ -46,6 +46,13 @@ jobs:
profile: "release"
secrets: inherit
build-ohos:
name: OpenHarmony
if: ${{ github.event_name != 'pull_request' }}
uses: ./.github/workflows/ohos.yml
with:
profile: "release"
build-result:
name: Result
runs-on: ubuntu-latest
@ -56,6 +63,7 @@ jobs:
- "build-mac"
- "build-linux"
- "build-android"
- "build-ohos"
steps:
- name: Merge build timings
uses: actions/upload-artifact/merge@v4