ci: ワークフローが更新されたときにもワークフローが起動するようにする (#14207)
* ci: include themselves in `on.push.paths`
command: find .github/workflows -type f \( -name '*.yaml' -or -name '*.yml' \) | xargs -I {} yq_4.44.2-linux_x86-64 'select(.on.push.paths != null) | .[0] | map("{}")[0]' {} | xargs -I {} ~/.local/bin/yq_4.44.2-linux_x86-64 -i '.on.push.paths += ["{}"]' {}
* ci: include themselves in `on.pull_request.paths`
command: find .github/workflows -type f \( -name '*.yaml' -or -name '*.yml' \) | xargs -I {} yq_4.44.2-linux_x86-64 'select(.on.pull_request.paths != null) | .[0] | map("{}")[0]' {} | xargs -I {} ~/.local/bin/yq_4.44.2-linux_x86-64 -i '.on.pull_request.paths += ["{}"]' {}
			
			
This commit is contained in:
		
							
								
								
									
										3
									
								
								.github/workflows/api-misskey-js.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/api-misskey-js.yml
									
									
									
									
										vendored
									
									
								
							| @@ -4,10 +4,11 @@ on: | |||||||
|   push: |   push: | ||||||
|     paths: |     paths: | ||||||
|       - packages/misskey-js/** |       - packages/misskey-js/** | ||||||
|  |       - .github/workflows/api-misskey-js.yml | ||||||
|   pull_request: |   pull_request: | ||||||
|     paths: |     paths: | ||||||
|       - packages/misskey-js/** |       - packages/misskey-js/** | ||||||
|  |       - .github/workflows/api-misskey-js.yml | ||||||
| jobs: | jobs: | ||||||
|   report: |   report: | ||||||
|  |  | ||||||
|   | |||||||
| @@ -6,12 +6,13 @@ on: | |||||||
|     paths: |     paths: | ||||||
|       - packages/misskey-js/package.json |       - packages/misskey-js/package.json | ||||||
|       - package.json |       - package.json | ||||||
|  |       - .github/workflows/check-misskey-js-version.yml | ||||||
|   pull_request: |   pull_request: | ||||||
|     branches: [ develop ] |     branches: [ develop ] | ||||||
|     paths: |     paths: | ||||||
|       - packages/misskey-js/package.json |       - packages/misskey-js/package.json | ||||||
|       - package.json |       - package.json | ||||||
|  |       - .github/workflows/check-misskey-js-version.yml | ||||||
| jobs: | jobs: | ||||||
|   check-version: |   check-version: | ||||||
|     # ルートの package.json と packages/misskey-js/package.json のバージョンが一致しているかを確認する |     # ルートの package.json と packages/misskey-js/package.json のバージョンが一致しているかを確認する | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.github/workflows/get-api-diff.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/get-api-diff.yml
									
									
									
									
										vendored
									
									
								
							| @@ -9,7 +9,7 @@ on: | |||||||
|     paths: |     paths: | ||||||
|       - packages/backend/** |       - packages/backend/** | ||||||
|       - .github/workflows/get-api-diff.yml |       - .github/workflows/get-api-diff.yml | ||||||
|  |       - .github/workflows/get-api-diff.yml | ||||||
| jobs: | jobs: | ||||||
|   get-from-misskey: |   get-from-misskey: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								.github/workflows/lint.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/lint.yml
									
									
									
									
										vendored
									
									
								
							| @@ -11,6 +11,7 @@ on: | |||||||
|       - packages/sw/** |       - packages/sw/** | ||||||
|       - packages/misskey-js/** |       - packages/misskey-js/** | ||||||
|       - packages/shared/eslint.config.js |       - packages/shared/eslint.config.js | ||||||
|  |       - .github/workflows/lint.yml | ||||||
|   pull_request: |   pull_request: | ||||||
|     paths: |     paths: | ||||||
|       - packages/backend/** |       - packages/backend/** | ||||||
| @@ -18,7 +19,7 @@ on: | |||||||
|       - packages/sw/** |       - packages/sw/** | ||||||
|       - packages/misskey-js/** |       - packages/misskey-js/** | ||||||
|       - packages/shared/eslint.config.js |       - packages/shared/eslint.config.js | ||||||
|  |       - .github/workflows/lint.yml | ||||||
| jobs: | jobs: | ||||||
|   pnpm_install: |   pnpm_install: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								.github/workflows/locale.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/locale.yml
									
									
									
									
										vendored
									
									
								
							| @@ -4,10 +4,11 @@ on: | |||||||
|   push: |   push: | ||||||
|     paths: |     paths: | ||||||
|       - locales/** |       - locales/** | ||||||
|  |       - .github/workflows/locale.yml | ||||||
|   pull_request: |   pull_request: | ||||||
|     paths: |     paths: | ||||||
|       - locales/** |       - locales/** | ||||||
|  |       - .github/workflows/locale.yml | ||||||
| jobs: | jobs: | ||||||
|   locale_verify: |   locale_verify: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.github/workflows/release-edit-with-push.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/release-edit-with-push.yml
									
									
									
									
										vendored
									
									
								
							| @@ -6,7 +6,7 @@ on: | |||||||
|       - develop |       - develop | ||||||
|     paths: |     paths: | ||||||
|       - 'CHANGELOG.md' |       - 'CHANGELOG.md' | ||||||
|  |       # - .github/workflows/release-edit-with-push.yml | ||||||
| env: | env: | ||||||
|   GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |   GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								.github/workflows/test-backend.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/test-backend.yml
									
									
									
									
										vendored
									
									
								
							| @@ -9,12 +9,13 @@ on: | |||||||
|       - packages/backend/** |       - packages/backend/** | ||||||
|       # for permissions |       # for permissions | ||||||
|       - packages/misskey-js/** |       - packages/misskey-js/** | ||||||
|  |       - .github/workflows/test-backend.yml | ||||||
|   pull_request: |   pull_request: | ||||||
|     paths: |     paths: | ||||||
|       - packages/backend/** |       - packages/backend/** | ||||||
|       # for permissions |       # for permissions | ||||||
|       - packages/misskey-js/** |       - packages/misskey-js/** | ||||||
|  |       - .github/workflows/test-backend.yml | ||||||
| jobs: | jobs: | ||||||
|   unit: |   unit: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								.github/workflows/test-frontend.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/test-frontend.yml
									
									
									
									
										vendored
									
									
								
							| @@ -11,7 +11,7 @@ on: | |||||||
|       - packages/misskey-js/** |       - packages/misskey-js/** | ||||||
|       # for e2e |       # for e2e | ||||||
|       - packages/backend/** |       - packages/backend/** | ||||||
|  |       - .github/workflows/test-frontend.yml | ||||||
|   pull_request: |   pull_request: | ||||||
|     paths: |     paths: | ||||||
|       - packages/frontend/** |       - packages/frontend/** | ||||||
| @@ -19,7 +19,7 @@ on: | |||||||
|       - packages/misskey-js/** |       - packages/misskey-js/** | ||||||
|       # for e2e |       # for e2e | ||||||
|       - packages/backend/** |       - packages/backend/** | ||||||
|  |       - .github/workflows/test-frontend.yml | ||||||
| jobs: | jobs: | ||||||
|   vitest: |   vitest: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								.github/workflows/test-misskey-js.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/test-misskey-js.yml
									
									
									
									
										vendored
									
									
								
							| @@ -8,11 +8,12 @@ on: | |||||||
|     branches: [ develop ] |     branches: [ develop ] | ||||||
|     paths: |     paths: | ||||||
|       - packages/misskey-js/** |       - packages/misskey-js/** | ||||||
|  |       - .github/workflows/test-misskey-js.yml | ||||||
|   pull_request: |   pull_request: | ||||||
|     branches: [ develop ] |     branches: [ develop ] | ||||||
|     paths: |     paths: | ||||||
|       - packages/misskey-js/** |       - packages/misskey-js/** | ||||||
|  |       - .github/workflows/test-misskey-js.yml | ||||||
| jobs: | jobs: | ||||||
|   test: |   test: | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								.github/workflows/validate-api-json.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/validate-api-json.yml
									
									
									
									
										vendored
									
									
								
							| @@ -7,10 +7,11 @@ on: | |||||||
|       - develop |       - develop | ||||||
|     paths: |     paths: | ||||||
|       - packages/backend/** |       - packages/backend/** | ||||||
|  |       - .github/workflows/validate-api-json.yml | ||||||
|   pull_request: |   pull_request: | ||||||
|     paths: |     paths: | ||||||
|       - packages/backend/** |       - packages/backend/** | ||||||
|  |       - .github/workflows/validate-api-json.yml | ||||||
| jobs: | jobs: | ||||||
|   validate-api-json: |   validate-api-json: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Kisaragi
					Kisaragi