diff --git a/.github/workflows/android-qt5_15_2.yml b/.github/workflows/android-qt5_15_2.yml index fc01da31..a6edf1dd 100644 --- a/.github/workflows/android-qt5_15_2.yml +++ b/.github/workflows/android-qt5_15_2.yml @@ -1,28 +1,25 @@ name: android-qt5_15_2 on: + # push代码时触发workflow push: - paths-ignore: - - '*.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/ios*.yml" - - ".github/workflows/macos*.yml" - - ".github/workflows/ubuntu*.yml" - - ".github/workflows/windows*.yml" - - ".github/workflows/android.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/android-qt5_15_2.yml' # pull_request时触发workflow pull_request: - paths-ignore: - - 'README.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/ios*.yml" - - ".github/workflows/macos*.yml" - - ".github/workflows/ubuntu*.yml" - - ".github/workflows/windows*.yml" - - ".github/workflows/android.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/android-qt5_15_2.yml' jobs: build: name: Build diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 0ec8d739..a893b22f 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -1,28 +1,25 @@ name: Android on: + # push代码时触发workflow push: - paths-ignore: - - '*.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/ios*.yml" - - ".github/workflows/macos*.yml" - - ".github/workflows/ubuntu*.yml" - - ".github/workflows/windows*.yml" - - ".github/workflows/android-*.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/android.yml' # pull_request时触发workflow pull_request: - paths-ignore: - - 'README.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/ios*.yml" - - ".github/workflows/macos*.yml" - - ".github/workflows/ubuntu*.yml" - - ".github/workflows/windows*.yml" - - ".github/workflows/android-*.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/android.yml' jobs: build: name: Build diff --git a/.github/workflows/ios-macos-11_0.yml b/.github/workflows/ios-macos-11_0.yml index 9aa59212..4065fa63 100644 --- a/.github/workflows/ios-macos-11_0.yml +++ b/.github/workflows/ios-macos-11_0.yml @@ -1,28 +1,25 @@ name: ios-macos-11_0 on: + # push代码时触发workflow push: - paths-ignore: - - '*.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/android*.yml" - - ".github/workflows/macos*.yml" - - ".github/workflows/ubuntu*.yml" - - ".github/workflows/windows*.yml" - - ".github/workflows/ios.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/ios-macos-11_0.yml' # pull_request时触发workflow pull_request: - paths-ignore: - - 'README.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/android*.yml" - - ".github/workflows/macos*.yml" - - ".github/workflows/ubuntu*.yml" - - ".github/workflows/windows*.yml" - - ".github/workflows/ios.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/ios-macos-11_0.yml' jobs: build: name: Build diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 5c22fa9a..ceae999d 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -1,28 +1,25 @@ name: IOS on: + # push代码时触发workflow push: - paths-ignore: - - '*.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/android*.yml" - - ".github/workflows/macos*.yml" - - ".github/workflows/ubuntu*.yml" - - ".github/workflows/windows*.yml" - - ".github/workflows/ios-*.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/ios.yml' # pull_request时触发workflow pull_request: - paths-ignore: - - 'README.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/android*.yml" - - ".github/workflows/macos*.yml" - - ".github/workflows/ubuntu*.yml" - - ".github/workflows/windows*.yml" - - ".github/workflows/ios-*.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/ios.yml' jobs: build: name: Build diff --git a/.github/workflows/macos-11_0.yml b/.github/workflows/macos-11_0.yml index cb9aa00c..65220742 100644 --- a/.github/workflows/macos-11_0.yml +++ b/.github/workflows/macos-11_0.yml @@ -1,28 +1,25 @@ name: macos-11_0 on: + # push代码时触发workflow push: - paths-ignore: - - '*.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/android*.yml" - - ".github/workflows/ios*.yml" - - ".github/workflows/ubuntu*.yml" - - ".github/workflows/windows*.yml" - - ".github/workflows/macos.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/macos-11_0.yml' # pull_request时触发workflow pull_request: - paths-ignore: - - 'README.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/android*.yml" - - ".github/workflows/ios*.yml" - - ".github/workflows/ubuntu*.yml" - - ".github/workflows/windows*.yml" - - ".github/workflows/macos.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/macos-11_0.yml' jobs: build: name: Build diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index a248d13a..a3ffc956 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -1,28 +1,25 @@ name: MacOS on: + # push代码时触发workflow push: - paths-ignore: - - '*.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/android*.yml" - - ".github/workflows/ios*.yml" - - ".github/workflows/ubuntu*.yml" - - ".github/workflows/windows*.yml" - - ".github/workflows/macos-*.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/macos.yml' # pull_request时触发workflow pull_request: - paths-ignore: - - 'README.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/android*.yml" - - ".github/workflows/ios*.yml" - - ".github/workflows/ubuntu*.yml" - - ".github/workflows/windows*.yml" - - ".github/workflows/macos-*.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/macos.yml' jobs: build: name: Build diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index d95e9b14..ba70a115 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -3,26 +3,24 @@ name: Ubuntu on: # push代码时触发workflow push: - paths-ignore: - - '*.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/android*.yml" - - ".github/workflows/ios*.yml" - - ".github/workflows/macos*.yml" - - ".github/workflows/windows*.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/ubuntu.yml' # pull_request时触发workflow pull_request: - paths-ignore: - - 'README.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/android*.yml" - - ".github/workflows/ios*.yml" - - ".github/workflows/macos*.yml" - - ".github/workflows/windows*.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/ubuntu.yml' jobs: build: name: Build diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 3f391050..eda0b2f5 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -3,26 +3,24 @@ name: Windows on: # push代码时触发workflow push: - paths-ignore: - - '*.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/android*.yml" - - ".github/workflows/ios*.yml" - - ".github/workflows/macos*.yml" - - ".github/workflows/ubuntu*.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/windows.yml' # pull_request时触发workflow pull_request: - paths-ignore: - - 'README.md' - - 'LICENSE' - - "doc/**" - - "preview/**" - - ".github/workflows/android*.yml" - - ".github/workflows/ios*.yml" - - ".github/workflows/macos*.yml" - - ".github/workflows/ubuntu*.yml" + paths: + - '3rdparty/**' + - 'examples/**' + - 'mkspecs/**' + - 'src/**' + - '.qmake.conf' + - 'TaoQuick.pro' + - '.github/workflows/windows.yml' jobs: build: name: Build