mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	ci(commitlint): ignore "fixup" commits #18556
This commit is contained in:
		| @@ -45,8 +45,13 @@ end | |||||||
| -- Returns nil if the given commit message is valid, or returns a string | -- Returns nil if the given commit message is valid, or returns a string | ||||||
| -- message explaining why it is invalid. | -- message explaining why it is invalid. | ||||||
| local function validate_commit(commit_message) | local function validate_commit(commit_message) | ||||||
|   local commit_split = vim.split(commit_message, ":") |   -- Return nil if the commit message starts with "fixup" as it signifies it's | ||||||
|  |   -- a work in progress and shouldn't be linted yet. | ||||||
|  |   if vim.startswith(commit_message, "fixup") then | ||||||
|  |     return nil | ||||||
|  |   end | ||||||
|  |  | ||||||
|  |   local commit_split = vim.split(commit_message, ":") | ||||||
|   -- Return nil if the type is vim-patch since most of the normal rules don't |   -- Return nil if the type is vim-patch since most of the normal rules don't | ||||||
|   -- apply. |   -- apply. | ||||||
|   if commit_split[1] == "vim-patch" then |   if commit_split[1] == "vim-patch" then | ||||||
| @@ -183,6 +188,9 @@ function M._test() | |||||||
|     ['vim-patch:8.2.3374: Pyret files are not recognized (#15642)'] = true, |     ['vim-patch:8.2.3374: Pyret files are not recognized (#15642)'] = true, | ||||||
|     ['vim-patch:8.1.1195,8.2.{3417,3419}'] = true, |     ['vim-patch:8.1.1195,8.2.{3417,3419}'] = true, | ||||||
|     ['revert: "ci: use continue-on-error instead of "|| true""'] = true, |     ['revert: "ci: use continue-on-error instead of "|| true""'] = true, | ||||||
|  |     ['fixup'] = true, | ||||||
|  |     ['fixup: commit message'] = true, | ||||||
|  |     ['fixup! commit message'] = true, | ||||||
|     [':no type before colon 1'] = false, |     [':no type before colon 1'] = false, | ||||||
|     [' :no type before colon 2'] = false, |     [' :no type before colon 2'] = false, | ||||||
|     ['  :no type before colon 3'] = false, |     ['  :no type before colon 3'] = false, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 dundargoc
					dundargoc