90
.github/workflows/node-ci.yml
vendored
90
.github/workflows/node-ci.yml
vendored
@@ -3,68 +3,44 @@ name: node-ci
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
tags-ignore:
|
||||
- '**'
|
||||
paths-ignore:
|
||||
- ".gitignore"
|
||||
- "**.md"
|
||||
# ignore other platforms
|
||||
- "platform/android/**"
|
||||
- "platform/darwin/**"
|
||||
- "platform/glfw/**"
|
||||
- "platform/ios/**"
|
||||
- "platform/macos/**"
|
||||
- "platform/qt/**"
|
||||
# ignore CI for other platforms
|
||||
- ".github/FUNDING.yml"
|
||||
- ".github/actions/**"
|
||||
- ".github/workflows/android-ci.yml"
|
||||
- ".github/workflows/android-ci-pull.yml"
|
||||
- ".github/workflows/android-docker-base.yml"
|
||||
- ".github/workflows/android-docker-ndk-r21b.yml"
|
||||
- ".github/workflows/android-release.yml"
|
||||
- ".github/workflows/gh-pages-android-api.yml"
|
||||
- ".github/workflows/gh-pages-ios-api.yml"
|
||||
- ".github/workflows/ios-ci.yml"
|
||||
- ".github/workflows/ios-pre-release.yml"
|
||||
- ".github/workflows/ios-release.yml"
|
||||
- ".github/workflows/macos-ci.yml"
|
||||
- ".github/workflows/macos-release.yml"
|
||||
- ".github/workflows/qt-ci-windows.yml"
|
||||
- ".github/workflows/qt-ci.yml"
|
||||
- ".github/workflows/update-gl-js.yml"
|
||||
branches:
|
||||
- main
|
||||
tags:
|
||||
- 'node-*'
|
||||
paths:
|
||||
- 'platform/node/**'
|
||||
- ".github/workflows/node-ci.yml"
|
||||
- "bin/**"
|
||||
- "expression-test/**"
|
||||
- "include/**"
|
||||
- "metrics/**"
|
||||
- "platform/default/**"
|
||||
- "render-test/**"
|
||||
- "scripts/**"
|
||||
- "src/**"
|
||||
- "test/**"
|
||||
- "vendor/**"
|
||||
- ".gitmodules"
|
||||
- "!**/*.md"
|
||||
|
||||
pull_request:
|
||||
branches:
|
||||
- main
|
||||
paths-ignore:
|
||||
- ".gitignore"
|
||||
- "**.md"
|
||||
# ignore other platforms
|
||||
- "platform/android/**"
|
||||
- "platform/darwin/**"
|
||||
- "platform/glfw/**"
|
||||
- "platform/ios/**"
|
||||
- "platform/macos/**"
|
||||
- "platform/qt/**"
|
||||
# ignore CI for other platforms
|
||||
- ".github/FUNDING.yml"
|
||||
- ".github/workflows/android-ci.yml"
|
||||
- ".github/workflows/android-ci-pull.yml"
|
||||
- ".github/workflows/android-docker-base.yml"
|
||||
- ".github/workflows/android-docker-ndk-r21b.yml"
|
||||
- ".github/workflows/gh-pages-android-api.yml"
|
||||
- ".github/workflows/gh-pages-ios-api.yml"
|
||||
- ".github/workflows/ios-ci.yml"
|
||||
- ".github/workflows/ios-pre-release.yml"
|
||||
- ".github/workflows/ios-release.yml"
|
||||
- ".github/workflows/macos-ci.yml"
|
||||
- ".github/workflows/macos-release.yml"
|
||||
- ".github/workflows/qt-ci-windows.yml"
|
||||
- ".github/workflows/qt-ci.yml"
|
||||
- ".github/workflows/update-gl-js.yml"
|
||||
paths:
|
||||
- 'platform/node/**'
|
||||
- ".github/workflows/node-ci.yml"
|
||||
- "bin/**"
|
||||
- "expression-test/**"
|
||||
- "include/**"
|
||||
- "metrics/**"
|
||||
- "platform/default/**"
|
||||
- "render-test/**"
|
||||
- "scripts/**"
|
||||
- "src/**"
|
||||
- "test/**"
|
||||
- "vendor/**"
|
||||
- ".gitmodules"
|
||||
- "!**/*.md"
|
||||
|
||||
concurrency:
|
||||
# cancel jobs on PRs only
|
||||
@@ -235,4 +211,4 @@ jobs:
|
||||
load: true
|
||||
|
||||
- name: Run the docker build image and create node libs
|
||||
run: docker run --rm -v $(pwd):/data build
|
||||
run: docker run --rm -v $(pwd):/data build
|
||||
|
||||
Reference in New Issue
Block a user