mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-27 00:23:41 +09:00 
			
		
		
		
	Add lockfile-check (#18285)
* Add lockfile-check This check runs `npm install` which will rewrite the lockfile in case it is inconsistent with package.json. This check detects this and will fail the CI in such a case.
This commit is contained in:
		
							
								
								
									
										13
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								Makefile
									
									
									
									
									
								
							| @@ -292,7 +292,7 @@ fmt-check: | ||||
| checks: checks-frontend checks-backend | ||||
|  | ||||
| .PHONY: checks-frontend | ||||
| checks-frontend: svg-check | ||||
| checks-frontend: lockfile-check svg-check | ||||
|  | ||||
| .PHONY: checks-backend | ||||
| checks-backend: swagger-check swagger-validate | ||||
| @@ -700,6 +700,17 @@ svg-check: svg | ||||
| 		exit 1; \ | ||||
| 	fi | ||||
|  | ||||
| .PHONY: lockfile-check | ||||
| lockfile-check: | ||||
| 	npm install --package-lock-only | ||||
| 	@diff=$$(git diff package-lock.json); \ | ||||
| 	if [ -n "$$diff" ]; then \ | ||||
| 		echo "package-lock.json is inconsistent with package.json"; \ | ||||
| 		echo "Please run 'npm install --package-lock-only' and commit the result:"; \ | ||||
| 		echo "$${diff}"; \ | ||||
| 		exit 1; \ | ||||
| 	fi | ||||
|  | ||||
| .PHONY: update-translations | ||||
| update-translations: | ||||
| 	mkdir -p ./translations | ||||
|   | ||||
							
								
								
									
										1
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -4,6 +4,7 @@ | ||||
|   "requires": true, | ||||
|   "packages": { | ||||
|     "": { | ||||
|       "name": "gitea", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@claviska/jquery-minicolors": "2.3.6", | ||||
|   | ||||
| @@ -1,4 +1,5 @@ | ||||
| { | ||||
|   "name": "gitea", | ||||
|   "license": "MIT", | ||||
|   "private": true, | ||||
|   "type": "module", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user