Skip to content

harmonyos-dev/harmonyos-github-action-example

Repository files navigation

HarmonyOS GitHub Action Example

Know issues

Build timeout/stuck

In GitHub Action, sometimes the build process is stuck and the job is canceled, like:

The job running on runner GitHub Actions 3 has exceeded the maximum execution time of 360 minutes.

Log:

Run `npm audit` for details. > hvigor 'npm install' executed > hvigor Moving the SDK... > hvigor Install task finished: ArkTS 3.2.12.5 > hvigor Finished :entry:default@PreBuild... after 194 ms > hvigor Finished :entry:default@GenerateMetadata... after 14 ms > hvigor Finished :entry:default@MergeProfile... after 4 ms > hvigor Finished :entry:default@BuildNativeWithCmake... after 1 ms > hvigor Finished :entry:default@GenerateLoaderJson... after 3 ms > hvigor Finished :entry:default@MakePackInfo... after 9 ms > hvigor Finished :entry:default@ProcessProfile... after 87 ms > hvigor Finished :entry:default@BuildNativeWithNinja... after 1 ms > hvigor Finished :entry:default@ProcessResource... after 3 ms > hvigor Finished :entry:default@ProcessLibs... after 5 ms > hvigor Finished :entry:default@CompileResource... after 187 ms > hvigor Finished :entry:default@CompileJS... after 4 ms Error: The operation was canceled. 

Hack solution:

  • add timeout-minutes: 30 to the job, to directly cancel the job after 30 minutes

About

GitHub Action example for HarmonyOS

Resources

Stars

Watchers

Forks

Packages

No packages published