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: | ||||
|     paths: | ||||
|       - packages/misskey-js/** | ||||
|       - .github/workflows/api-misskey-js.yml | ||||
|   pull_request: | ||||
|     paths: | ||||
|       - packages/misskey-js/** | ||||
|  | ||||
|       - .github/workflows/api-misskey-js.yml | ||||
| jobs: | ||||
|   report: | ||||
|  | ||||
|   | ||||
| @@ -6,12 +6,13 @@ on: | ||||
|     paths: | ||||
|       - packages/misskey-js/package.json | ||||
|       - package.json | ||||
|       - .github/workflows/check-misskey-js-version.yml | ||||
|   pull_request: | ||||
|     branches: [ develop ] | ||||
|     paths: | ||||
|       - packages/misskey-js/package.json | ||||
|       - package.json | ||||
|  | ||||
|       - .github/workflows/check-misskey-js-version.yml | ||||
| jobs: | ||||
|   check-version: | ||||
|     # ルートの 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: | ||||
|       - packages/backend/** | ||||
|       - .github/workflows/get-api-diff.yml | ||||
|  | ||||
|       - .github/workflows/get-api-diff.yml | ||||
| jobs: | ||||
|   get-from-misskey: | ||||
|     runs-on: ubuntu-latest | ||||
|   | ||||
							
								
								
									
										3
									
								
								.github/workflows/lint.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/lint.yml
									
									
									
									
										vendored
									
									
								
							| @@ -11,6 +11,7 @@ on: | ||||
|       - packages/sw/** | ||||
|       - packages/misskey-js/** | ||||
|       - packages/shared/eslint.config.js | ||||
|       - .github/workflows/lint.yml | ||||
|   pull_request: | ||||
|     paths: | ||||
|       - packages/backend/** | ||||
| @@ -18,7 +19,7 @@ on: | ||||
|       - packages/sw/** | ||||
|       - packages/misskey-js/** | ||||
|       - packages/shared/eslint.config.js | ||||
|  | ||||
|       - .github/workflows/lint.yml | ||||
| jobs: | ||||
|   pnpm_install: | ||||
|     runs-on: ubuntu-latest | ||||
|   | ||||
							
								
								
									
										3
									
								
								.github/workflows/locale.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/locale.yml
									
									
									
									
										vendored
									
									
								
							| @@ -4,10 +4,11 @@ on: | ||||
|   push: | ||||
|     paths: | ||||
|       - locales/** | ||||
|       - .github/workflows/locale.yml | ||||
|   pull_request: | ||||
|     paths: | ||||
|       - locales/** | ||||
|  | ||||
|       - .github/workflows/locale.yml | ||||
| jobs: | ||||
|   locale_verify: | ||||
|     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 | ||||
|     paths: | ||||
|       - 'CHANGELOG.md' | ||||
|  | ||||
|       # - .github/workflows/release-edit-with-push.yml | ||||
| env: | ||||
|   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/** | ||||
|       # for permissions | ||||
|       - packages/misskey-js/** | ||||
|       - .github/workflows/test-backend.yml | ||||
|   pull_request: | ||||
|     paths: | ||||
|       - packages/backend/** | ||||
|       # for permissions | ||||
|       - packages/misskey-js/** | ||||
|  | ||||
|       - .github/workflows/test-backend.yml | ||||
| jobs: | ||||
|   unit: | ||||
|     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/** | ||||
|       # for e2e | ||||
|       - packages/backend/** | ||||
|  | ||||
|       - .github/workflows/test-frontend.yml | ||||
|   pull_request: | ||||
|     paths: | ||||
|       - packages/frontend/** | ||||
| @@ -19,7 +19,7 @@ on: | ||||
|       - packages/misskey-js/** | ||||
|       # for e2e | ||||
|       - packages/backend/** | ||||
|  | ||||
|       - .github/workflows/test-frontend.yml | ||||
| jobs: | ||||
|   vitest: | ||||
|     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 ] | ||||
|     paths: | ||||
|       - packages/misskey-js/** | ||||
|       - .github/workflows/test-misskey-js.yml | ||||
|   pull_request: | ||||
|     branches: [ develop ] | ||||
|     paths: | ||||
|       - packages/misskey-js/** | ||||
|  | ||||
|       - .github/workflows/test-misskey-js.yml | ||||
| jobs: | ||||
|   test: | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								.github/workflows/validate-api-json.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/validate-api-json.yml
									
									
									
									
										vendored
									
									
								
							| @@ -7,10 +7,11 @@ on: | ||||
|       - develop | ||||
|     paths: | ||||
|       - packages/backend/** | ||||
|       - .github/workflows/validate-api-json.yml | ||||
|   pull_request: | ||||
|     paths: | ||||
|       - packages/backend/** | ||||
|  | ||||
|       - .github/workflows/validate-api-json.yml | ||||
| jobs: | ||||
|   validate-api-json: | ||||
|     runs-on: ubuntu-latest | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Kisaragi
					Kisaragi