Просмотр исходного кода

chore: Update GitHub workflows to trigger on changes in package files and directories

David Höck 8 месяцев назад
Родитель
Сommit
b2bd0c6b94

+ 7 - 3
.github/workflows/build_and_test_branches.yml

@@ -5,14 +5,18 @@ on:
             - major
             - minor
             - parallel-e2e
+        paths:
+            - 'packages/*'
+            - 'package.json'
+            - 'package-lock.json'
+
+env:
+    CI: true
 
 concurrency:
     group: ${{ github.workflow }}-${{ github.ref }}
     cancel-in-progress: true
 
-env:
-    CI: true
-
 jobs:
     codegen:
         uses: ./.github/workflows/codegen.yml

+ 5 - 0
.github/workflows/build_and_test_master.yml

@@ -3,6 +3,11 @@ on:
     push:
         branches:
             - master
+        paths:
+            - 'packages/*'
+            - 'package.json'
+            - 'package-lock.json'
+            
 env:
     CI: true
 

+ 5 - 0
.github/workflows/build_and_test_pr.yml

@@ -5,6 +5,11 @@ on:
             - master
             - major
             - minor
+        paths:
+            - 'packages/*'
+            - 'package.json'
+            - 'package-lock.json'
+            
 env:
     CI: true
 

+ 0 - 1
.github/workflows/docsearch.yml

@@ -7,7 +7,6 @@ on:
     paths:
       - 'docs/**'
     
-
 jobs:
   index_docs:
     runs-on: ubuntu-latest

+ 5 - 1
.github/workflows/publish_and_install_branches.yml

@@ -5,7 +5,11 @@ on:
             - major
             - minor
             - parallel-e2e
-
+        paths:
+            - 'packages/*'
+            - 'package.json'
+            - 'package-lock.json'
+            
 concurrency:
     group: ${{ github.workflow }}-${{ github.ref }}
     cancel-in-progress: true

+ 5 - 0
.github/workflows/publish_and_install_master.yml

@@ -3,6 +3,11 @@ on:
     push:
         branches:
             - master
+        paths:
+            - 'packages/*'
+            - 'package.json'
+            - 'package-lock.json'
+            
 defaults:
     run:
         shell: bash

+ 4 - 0
.github/workflows/publish_and_install_pr.yml

@@ -5,6 +5,10 @@ on:
             - master
             - major
             - minor
+        paths:
+            - 'packages/*'
+            - 'package.json'
+            - 'package-lock.json'
 
 concurrency:
     group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}

+ 1 - 0
.github/workflows/publish_to_npm.yml

@@ -3,6 +3,7 @@ on:
   release:
     types: [published]
   workflow_dispatch:
+    
 jobs:
   build:
     runs-on: ubuntu-latest