Skip to content

[unity] migrate node.js polling optimization from 2.0 to 1.4 #183

[unity] migrate node.js polling optimization from 2.0 to 1.4

[unity] migrate node.js polling optimization from 2.0 to 1.4 #183

name: unity build plugins
on:
workflow_dispatch:
push:
paths:
- unity/native_src/**
- unity/native_src_ourv8/**
- unreal/Puerts/Source/JsEnv/Private/V8InspectorImpl.cpp
- unreal/Puerts/Source/JsEnv/Private/V8InspectorImpl.h
- unreal/Puerts/Source/JsEnv/Private/PromiseRejectCallback.hpp
- .github/workflows/unity_build_plugins.yml
env:
RUNID: 613573412
jobs:
android:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: BuildAndroid
uses: ./.github/workflows/composites/unity-build-plugins/android/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4
android_qjs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: BuildAndroidQuickJS
uses: ./.github/workflows/composites/unity-build-plugins/android/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: quickjs
android_nodejs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: BuildAndroidNodeJS
uses: ./.github/workflows/composites/unity-build-plugins/android/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: nodejs_16
ios:
runs-on: macos-11
steps:
- uses: actions/checkout@v3
- name: BuildiOS
uses: ./.github/workflows/composites/unity-build-plugins/ios/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4
ios_qjs:
runs-on: macos-11
steps:
- uses: actions/checkout@v3
- name: BuildiOSQuickjs
uses: ./.github/workflows/composites/unity-build-plugins/ios/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: quickjs
ios_nodejs:
runs-on: macos-11
steps:
- uses: actions/checkout@v3
- name: BuildiOSNodeJS
uses: ./.github/workflows/composites/unity-build-plugins/ios/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: nodejs_16
osx:
runs-on: macos-11
steps:
- uses: actions/checkout@v3
- name: BuildOSX
uses: ./.github/workflows/composites/unity-build-plugins/osx/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4
osx_node:
runs-on: macos-11
steps:
- uses: actions/checkout@v3
- name: BuildOSXNodejs
uses: ./.github/workflows/composites/unity-build-plugins/osx/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: nodejs_16
osx_qjs:
runs-on: macos-11
steps:
- uses: actions/checkout@v3
- name: BuildOSXQuickJS
uses: ./.github/workflows/composites/unity-build-plugins/osx/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: quickjs
windows:
runs-on: windows-2019
steps:
- uses: actions/checkout@v3
- name: BuildWindows
uses: ./.github/workflows/composites/unity-build-plugins/windows/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4
windows_qjs:
runs-on: windows-2019
steps:
- uses: actions/checkout@v3
- name: BuildWindowsQuickjs
uses: ./.github/workflows/composites/unity-build-plugins/windows/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: quickjs
windows_node:
runs-on: windows-2019
steps:
- uses: actions/checkout@v3
- name: BuildWindowsNodeJS
uses: ./.github/workflows/composites/unity-build-plugins/windows/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: nodejs_16
linux64:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: BuildLinux
uses: ./.github/workflows/composites/unity-build-plugins/linux/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4