Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							91780ceb9a 
							
						 
					 
					
						
						
							
							ci: linux-x64: try ghc 8.10.4 -> 9.0.1  
						
						
						
					 
					
						2021-12-09 15:58:47 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9e24cca793 
							
						 
					 
					
						
						
							
							ci: rename linux workflows, branches  
						
						... 
						
						
						
						workflow linux-static-x64.yml  is now linux-x64.yml
and its branch ci-linux-static is now ci-linux-x64
workflow linux-static-arm32v7.yml    is now linux-arm32v7.yml
and its branch ci-linux-static-arm32 is now ci-linux-arm32v7 
						
					 
					
						2021-12-09 15:38:26 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6c852a8252 
							
						 
					 
					
						
						
							
							;ci: linux-static-x64: do a full clone to fix --version output  
						
						
						
					 
					
						2021-12-02 00:39:11 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8c25581dd5 
							
						 
					 
					
						
						
							
							ci: linux: rename to pull, don't run on push  
						
						
						
					 
					
						2021-12-01 21:47:14 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f0f830e06c 
							
						 
					 
					
						
						
							
							ci: linux: move docs to readme  
						
						
						
					 
					
						2021-12-01 21:17:35 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a3c71d2fad 
							
						 
					 
					
						
						
							
							ci: mac, windows: build on any push to these branches  
						
						
						
					 
					
						2021-12-01 21:10:44 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							65ca30ef58 
							
						 
					 
					
						
						
							
							ci: dummy changes to force building  
						
						
						
					 
					
						2021-12-01 18:48:53 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5f55758ca4 
							
						 
					 
					
						
						
							
							fix: ci: when we can't figure out recent commits, don't check  
						
						
						
					 
					
						2021-11-22 16:37:32 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ee276afc56 
							
						 
					 
					
						
						
							
							ci: fall back on checking last 5 commit messages, instead of 20  
						
						... 
						
						
						
						This will allow CI status to recover faster when a bad commit message
is accidentally merged. In some cases (eg force pushes of PRs with
more than 5 commits) not all commit messages will be checked at all
times. 
						
					 
					
						2021-11-14 15:49:04 -10:00 
						 
				 
			
				
					
						
							
							
								toonn 
							
						 
					 
					
						
						
						
						
							
						
						
							9ff5ac1288 
							
						 
					 
					
						
						
							
							; PR-template: Change comment syntax  
						
						... 
						
						
						
						The # syntax for comments results in all the lines being rendered as
separate headers because it's markdown syntax for titles. I believe the
markdown custom is to use `<!-- HTML comments -->`.
[ci skip] 
						
					 
					
						2021-10-08 09:11:10 -10:00 
						 
				 
			
				
					
						
							
							
								toonn 
							
						 
					 
					
						
						
						
						
							
						
						
							1e4b5203a3 
							
						 
					 
					
						
						
							
							; PR-template: Update dev docs URL  
						
						... 
						
						
						
						The URL in the PR template redirects to a general contributing guide,
which is useful, but it's hard to see the trees for the forest when just
looking for PR and commit guidelines.
[ci skip] 
						
					 
					
						2021-10-08 09:11:10 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6f96d21a3e 
							
						 
					 
					
						
						
							
							ci: fix windows, make bash requirement explicit  
						
						
						
					 
					
						2021-08-29 08:10:09 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							07eb3a9086 
							
						 
					 
					
						
						
							
							ci: tweak  
						
						
						
					 
					
						2021-08-19 08:55:44 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							cf95fc7abf 
							
						 
					 
					
						
						
							
							ci: tweak  
						
						
						
					 
					
						2021-08-18 21:47:40 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							90612c1444 
							
						 
					 
					
						
						
							
							ci: tweak  
						
						
						
					 
					
						2021-08-18 18:05:02 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							818e098b04 
							
						 
					 
					
						
						
							
							ci: handle another PR failure case; more debug output  
						
						... 
						
						
						
						"Skip remaining CI steps" now also handles git log failure, continuing on instead of failing. Getting pretty gnarly. 
						
					 
					
						2021-08-18 17:39:46 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							df6667232f 
							
						 
					 
					
						
						
							
							ci: if git log fails, don't skip steps and succeed  
						
						... 
						
						
						
						Eg git log fails after force-push to a PR right now. 
						
					 
					
						2021-08-17 22:05:29 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							40c1f09b80 
							
						 
					 
					
						
						
							
							;ci: push: notes  
						
						
						
					 
					
						2021-07-27 23:07:30 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a291f5d33b 
							
						 
					 
					
						
						
							
							ci: push/linux/mac/windows: fix ; conditional step execution  
						
						
						
					 
					
						2021-07-20 23:24:18 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a54716778d 
							
						 
					 
					
						
						
							
							ci: windows: fix bash-specific steps  
						
						
						
					 
					
						2021-07-20 23:06:34 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							88c6d47e32 
							
						 
					 
					
						
						
							
							ci: linux/mac/windows: skip steps if message begins with ;  
						
						
						
					 
					
						2021-07-20 23:01:57 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4641db4604 
							
						 
					 
					
						
						
							
							;ci: push: tweak output  
						
						
						
					 
					
						2021-07-20 22:57:55 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2c7e3136e0 
							
						 
					 
					
						
						
							
							;ci: push: skip most steps if commit message begins with ;  
						
						
						
					 
					
						2021-07-20 22:51:51 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							41d432c30a 
							
						 
					 
					
						
						
							
							ci: mac: use ghc 9.0  
						
						
						
					 
					
						2021-07-20 20:38:39 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							14e1efc843 
							
						 
					 
					
						
						
							
							stack: 9.0: rename yaml file, making 9.0 the default  
						
						
						
					 
					
						2021-07-20 20:38:39 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							82b74ec41e 
							
						 
					 
					
						
						
							
							ci: commitlint: when range is invalid (eg force push), check last 20  
						
						... 
						
						
						
						This is imperfect but better than nothing, and should avoid spurious
failures on force pushes to PRs. 
						
					 
					
						2021-07-13 12:35:48 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							01f9c70545 
							
						 
					 
					
						
						
							
							ci: run commitlint to check commits ( #1602 )  
						
						... 
						
						
						
						As first step in our main "check" workflows (push, linux, mac,
windows), check all the commit messages with commitlint.
These workflows can be triggered in various ways:
pull requests, pushes, manually, or scheduled.
For (each push to) a pull request, all commits currently in the PR
branch are checked.
For a regular push, all the pushed commits are checked, usually.
Subcases: push to master, push to other branch, force push;
I think at least the first two work, I don't care to spend more time
on it.
For a manual run, it seemed to check the same commits as a push (which
push ? Not sure how this works).
For a scheduled run - we'll see. 
						
					 
					
						2021-07-10 23:26:11 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8b1650c6af 
							
						 
					 
					
						
						
							
							;ci: rename the static linux things  
						
						
						
					 
					
						2021-07-05 13:24:55 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8d237869db 
							
						 
					 
					
						
						
							
							;ci: release: fix action-gh-release not running ?  
						
						
						
					 
					
						2021-07-03 14:59:18 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d2fd039460 
							
						 
					 
					
						
						
							
							;ci: let all workflows be triggered manually  
						
						... 
						
						
						
						For when the intended triggers fail. 
						
					 
					
						2021-07-03 14:51:51 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bd4dcc2a0a 
							
						 
					 
					
						
						
							
							;ci: release: fix tag patterns  
						
						
						
					 
					
						2021-07-03 14:41:34 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							741662ac97 
							
						 
					 
					
						
						
							
							;ci: release: try out the softprops release action  
						
						
						
					 
					
						2021-07-03 14:12:33 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9ffed51f54 
							
						 
					 
					
						
						
							
							;ci: tweak new workflow names slightly  
						
						
						
					 
					
						2021-06-30 18:15:01 -10:00 
						 
				 
			
				
					
						
							
							
								Garret McGraw 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d0afd5444 
							
						 
					 
					
						
						
							
							Static builds for Linux on x64 (amd64) and arm32v7 architectures ( #1571 )  
						
						... 
						
						
						
						Adding new CI workflows building static executables for linux, both intel 64-bit and ARM32v7. 
These will be useful for providing hledger on Nextcloud, and also as general linux executables, more robust than the ubuntu executable we have been providing. 
						
					 
					
						2021-06-30 18:05:27 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a7ae5a1535 
							
						 
					 
					
						
						
							
							;ci: comment  
						
						
						
					 
					
						2021-06-29 09:53:17 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							fc7df75f43 
							
						 
					 
					
						
						
							
							;ci: no need for extra tags fetching ( #1543 )  
						
						... 
						
						
						
						fetch-depth: 0 also fetches tags. 
						
					 
					
						2021-06-03 22:53:01 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							77be26514f 
							
						 
					 
					
						
						
							
							;ci: fix syntax ( #1543 )  
						
						
						
					 
					
						2021-06-03 22:51:17 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							73de79d3d6 
							
						 
					 
					
						
						
							
							;ci: fix syntax ( #1543 )  
						
						
						
					 
					
						2021-06-03 22:49:39 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d16cd267f9 
							
						 
					 
					
						
						
							
							;ci: get all history to fix git describe/--version ( #1543 )  
						
						
						
					 
					
						2021-06-03 22:47:56 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d089f1b0d1 
							
						 
					 
					
						
						
							
							tools: ghc 8.6 is now the oldest, drop older stack configs  
						
						
						
					 
					
						2021-06-03 14:05:02 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							31868a6892 
							
						 
					 
					
						
						
							
							;stack: build with lts-17/ghc-8.10.3 by default  
						
						
						
					 
					
						2021-01-29 15:13:06 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							93bf6cf299 
							
						 
					 
					
						
						
							
							;ci: give up on bin/ compilation tests for now ( #1453 )  
						
						... 
						
						
						
						They need more work to become CI-ready.
Contributors can run them locally with "make functest". 
						
					 
					
						2021-01-12 15:00:13 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							22ce25227b 
							
						 
					 
					
						
						
							
							;ci: really run bin/ compilation tests with GHC 8.2 CI ( #1453 )  
						
						
						
					 
					
						2021-01-12 13:50:40 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							84bf42a9fc 
							
						 
					 
					
						
						
							
							;bin: linux/pr CI uses ghc 8.2, make functest uses default ghc ( #1453 )  
						
						
						
					 
					
						2021-01-12 12:11:56 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1023a3cc1a 
							
						 
					 
					
						
						
							
							;ci: run bin/ compilation tests only with GHC 8.2 CI for now ( #1453 )  
						
						
						
					 
					
						2021-01-12 11:47:57 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							10bf0e5cf3 
							
						 
					 
					
						
						
							
							;ci: also run when bin/*.hs are changed ( #1453 )  
						
						
						
					 
					
						2021-01-12 11:01:41 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3ae6cf3200 
							
						 
					 
					
						
						
							
							ci: really add addon-building tests to CI ( #1453 )  
						
						
						
					 
					
						2021-01-11 09:03:09 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							55e8ecf9e3 
							
						 
					 
					
						
						
							
							;ci: mac: cache bump to fix the usual failure  
						
						
						
					 
					
						2021-01-10 07:01:42 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							06b466d847 
							
						 
					 
					
						
						
							
							ci: also test compilation of bin/ add-on scripts  
						
						
						
					 
					
						2020-12-30 08:59:03 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							21ba9cc21e 
							
						 
					 
					
						
						
							
							;ci: linux: notes  
						
						... 
						
						
						
						(cherry picked from commit 23a7b1a71d5fd23eeda57f1442ea4b9bdf185169) 
						
					 
					
						2020-12-29 09:40:31 -08:00