b7afbf788a 
								
									
								
							
								 
							
						 
						
							
							
								
								Install libncursesw5 instead of libncursesw6  
							
							... 
							
							
							
							DF is hardcoded to open libncurses.so.5 first. Both libncurses.so.5 and
libncurses.so.6 on Ubuntu 20.04 appear to have a valid waddnwstr symbol on my
end, but the GitHub Actions environment might be different. 
							
						 
						
							2021-09-17 23:28:41 -04:00  
				
					
						
							
							
								 
						
							
							
								b1854f251e 
								
									
								
							
								 
							
						 
						
							
							
								
								Install libncursesw6  
							
							... 
							
							
							
							In the past week, run-tests.py has started failing due to an ncurses issue on
Ubuntu 20.04, logged to stdout:
```
Didn't find any flavor of libncursesw, attempting libncurses
Symbol not found: waddnwstr
``` 
							
						 
						
							2021-09-17 23:28:40 -04:00  
				
					
						
							
							
								 
						
							
							
								01077fab0e 
								
									
								
							
								 
							
						 
						
							
							
								
								Upload test artifacts even if tests fail  
							
							
							
						 
						
							2021-09-17 15:29:17 -04:00  
				
					
						
							
							
								 
						
							
							
								5dfb633db8 
								
									
								
							
								 
							
						 
						
							
							
								
								lint.py: add option to only check tracked files  
							
							
							
						 
						
							2021-09-06 18:59:08 -04:00  
				
					
						
							
							
								 
						
							
							
								2ac3258ae8 
								
									
								
							
								 
							
						 
						
							
							
								
								Move travis/ scripts to ci/  
							
							
							
						 
						
							2021-09-05 23:08:01 -04:00  
				
					
						
							
							
								 
						
							
							
								f876688a6a 
								
									
								
							
								 
							
						 
						
							
							
								
								lint.py: use argparse for argument processing  
							
							
							
						 
						
							2021-09-05 23:07:58 -04:00  
				
					
						
							
							
								 
						
							
							
								9898d8c871 
								
									
								
							
								 
							
						 
						
							
							
								
								update-submodules: attempt to fix checkout issue, properly exit on errors  
							
							... 
							
							
							
							A recent run failed to update luacov, but did not fail the workflow run:
https://github.com/DFHack/dfhack/runs/3298049090?check_suite_focus=true 
```
+ git checkout dfhack
error: pathspec 'dfhack' did not match any file(s) known to git
``` 
							
						 
						
							2021-08-11 21:36:01 -04:00  
				
					
						
							
							
								 
						
							
							
								aa1c9e37fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Force maximum of Sphinx 3 for now"  
							
							... 
							
							
							
							This reverts commit 82ca4c35a5 
							
						 
						
							2021-05-11 19:49:13 -04:00  
				
					
						
							
							
								 
						
							
							
								82ca4c35a5 
								
									
								
							
								 
							
						 
						
							
							
								
								Force maximum of Sphinx 3 for now  
							
							... 
							
							
							
							See #1851  
							
						 
						
							2021-05-10 00:36:03 -04:00  
				
					
						
							
							
								 
						
							
							
								5e7653bbf5 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't run update-submodules job in forks  
							
							
							
						 
						
							2021-03-29 20:03:50 -04:00  
				
					
						
							
							
								 
						
							
							
								1fa1501f75 
								
									
								
							
								 
							
						 
						
							
							
								
								use actual DFHack-Urist noreply email address in workflow  
							
							
							
						 
						
							2021-02-22 23:29:28 -06:00  
				
					
						
							
							
								 
						
							
							
								e2bda663d0 
								
									
								
							
								 
							
						 
						
							
							
								
								Use auth token to clone repo  
							
							... 
							
							
							
							This should fix pushing, since DFHack-Urist now has permission to push to develop. 
							
						 
						
							2021-02-19 23:45:51 -05:00  
				
					
						
							
							
								 
						
							
							
								24c499c108 
								
									
								
							
								 
							
						 
						
							
							
								
								Add some more git flags for safety  
							
							
							
						 
						
							2021-02-18 23:22:37 -05:00  
				
					
						
							
							
								 
						
							
							
								8008243c3a 
								
									
								
							
								 
							
						 
						
							
							
								
								Configure git name/email  
							
							
							
						 
						
							2021-02-18 22:14:05 -05:00  
				
					
						
							
							
								 
						
							
							
								fa475949f4 
								
									
								
							
								 
							
						 
						
							
							
								
								Add workflow to auto-update submodules  
							
							
							
						 
						
							2021-02-18 22:08:51 -05:00  
				
					
						
							
							
								 
						
							
							
								031f2a2feb 
								
									
								
							
								 
							
						 
						
							
							
								
								Reduce build matrix entries  
							
							
							
						 
						
							2020-10-26 01:23:24 -04:00  
				
					
						
							
							
								 
						
							
							
								a0ff7c393b 
								
									
								
							
								 
							
						 
						
							
							
								
								Give artifacts a unique name  
							
							
							
						 
						
							2020-10-21 20:14:16 -04:00  
				
					
						
							
							
								 
						
							
							
								9357c9f888 
								
									
								
							
								 
							
						 
						
							
							
								
								Only upload test artifacts if tests ran  
							
							
							
						 
						
							2020-10-21 20:13:50 -04:00  
				
					
						
							
							
								 
						
							
							
								00f012d334 
								
									
								
							
								 
							
						 
						
							
							
								
								GitHub Actions: add alternative plugin builds  
							
							
							
						 
						
							2020-10-21 17:58:17 -04:00  
				
					
						
							
							
								 
						
							
							
								61796a0a7b 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace set-env with new environment file  
							
							
							
						 
						
							2020-10-07 20:19:37 -04:00  
				
					
						
							
							
								 
						
							
							
								c199a2349c 
								
									
								
							
								 
							
						 
						
							
							
								
								Install libgtk2.0-0 (for Ubuntu 20.04)  
							
							
							
						 
						
							2020-10-07 12:25:26 -04:00  
				
					
						
							
							
								 
						
							
							
								ea931897b9 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace GCC 9 with GCC 10 on Ubuntu 20.04  
							
							
							
						 
						
							2020-10-07 12:04:38 -04:00  
				
					
						
							
							
								 
						
							
							
								c4da68b3a3 
								
									
								
							
								 
							
						 
						
							
							
								
								Add GCC 4.8 to build matrix  
							
							
							
						 
						
							2020-10-07 11:39:45 -04:00  
				
					
						
							
							
								 
						
							
							
								673d1c623f 
								
									
								
							
								 
							
						 
						
							
							
								
								Give build jobs better names  
							
							
							
						 
						
							2020-10-07 11:35:49 -04:00  
				
					
						
							
							
								 
						
							
							
								615bb81da6 
								
									
								
							
								 
							
						 
						
							
							
								
								Add two GCC versions to build matrix  
							
							
							
						 
						
							2020-10-07 00:37:35 -04:00  
				
					
						
							
							
								 
						
							
							
								d850389cde 
								
									
								
							
								 
							
						 
						
							
							
								
								Adjust sphinx flags  
							
							
							
						 
						
							2020-10-07 00:31:32 -04:00  
				
					
						
							
							
								 
						
							
							
								73d2a4c9e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Move docs build to separate job  
							
							
							
						 
						
							2020-10-07 00:28:51 -04:00  
				
					
						
							
							
								 
						
							
							
								289e0df828 
								
									
								
							
								 
							
						 
						
							
							
								
								Roll back to actions/checkout v1  
							
							... 
							
							
							
							v2 uses the wrong commit sometimes: actions/checkout#299  
							
						 
						
							2020-07-27 01:12:14 -04:00  
				
					
						
							
							
								 
						
							
							
								1df7c0be12 
								
							
								 
							
						 
						
							
							
								
								Upgrade Ruby  
							
							
							
						 
						
							2020-06-30 00:41:02 -04:00  
				
					
						
							
							
								 
						
							
							
								504d2ec65b 
								
							
								 
							
						 
						
							
							
								
								Stop linter steps from stopping each other  
							
							
							
						 
						
							2020-06-30 00:35:04 -04:00  
				
					
						
							
							
								 
						
							
							
								324bc51540 
								
							
								 
							
						 
						
							
							
								
								Upgrade to checkout@v2  
							
							
							
						 
						
							2020-06-30 00:34:40 -04:00  
				
					
						
							
							
								 
						
							
							
								c333059316 
								
							
								 
							
						 
						
							
							
								
								Switch CI scripts to Python 3  
							
							
							
						 
						
							2020-06-30 00:29:30 -04:00  
				
					
						
							
							
								 
						
							
							
								fedf68cc7c 
								
							
								 
							
						 
						
							
							
								
								Annotate script syntax errors  
							
							
							
						 
						
							2020-06-30 00:24:03 -04:00  
				
					
						
							
							
								 
						
							
							
								6b2887d31b 
								
							
								 
							
						 
						
							
							
								
								Upgrade to checkout@v2  
							
							
							
						 
						
							2020-06-29 23:00:20 -04:00  
				
					
						
							
							
								 
						
							
							
								c4aebfdf65 
								
							
								 
							
						 
						
							
							
								
								Use setup-python  
							
							
							
						 
						
							2020-06-29 22:53:05 -04:00  
				
					
						
							
							
								 
						
							
							
								e26a091b7d 
								
							
								 
							
						 
						
							
							
								
								Clean up cached DF  
							
							
							
						 
						
							2020-06-29 22:52:44 -04:00  
				
					
						
							
							
								 
						
							
							
								e33a3ffff9 
								
							
								 
							
						 
						
							
							
								
								Fix cache key  
							
							
							
						 
						
							2020-06-29 22:40:58 -04:00  
				
					
						
							
							
								 
						
							
							
								3c702ccf52 
								
							
								 
							
						 
						
							
							
								
								Attempt to cache DF  
							
							
							
						 
						
							2020-06-29 22:35:36 -04:00  
				
					
						
							
							
								 
						
							
							
								0f58d95ea8 
								
							
								 
							
						 
						
							
							
								
								Use workflow commands to set up environment variables  
							
							... 
							
							
							
							https://help.github.com/en/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable  
						
							2020-06-29 22:02:55 -04:00  
				
					
						
							
							
								 
						
							
							
								ba12e0c6d4 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete travis scripts  
							
							
							
						 
						
							2020-04-11 02:33:50 -04:00  
				
					
						
							
							
								 
						
							
							
								dc598d501a 
								
							
								 
							
						 
						
							
							
								
								Limit entire check-pr job to PRs only  
							
							
							
						 
						
							2020-04-11 02:24:40 -04:00  
				
					
						
							
							
								 
						
							
							
								dbdd98829f 
								
							
								 
							
						 
						
							
							
								
								Add check for PR base branch  
							
							
							
						 
						
							2020-04-11 02:22:53 -04:00  
				
					
						
							
							
								 
						
							
							
								b3db62742c 
								
							
								 
							
						 
						
							
							
								
								Rename workflow to match Travis, update badge  
							
							
							
						 
						
							2020-04-11 02:15:57 -04:00  
				
					
						
							
							
								 
						
							
							
								6bbda95dd4 
								
							
								 
							
						 
						
							
							
								
								Add TERM=dumb back  
							
							
							
						 
						
							2020-04-11 01:58:06 -04:00  
				
					
						
							
							
								 
						
							
							
								cdc82bd7db 
								
							
								 
							
						 
						
							
							
								
								Run tests within `script`  
							
							
							
						 
						
							2020-04-11 01:49:53 -04:00  
				
					
						
							
							
								 
						
							
							
								8b7989e93f 
								
							
								 
							
						 
						
							
							
								
								Try with TERM=xterm to get test output logged to console  
							
							... 
							
							
							
							It's currently going to stderr.log only 
							
						 
						
							2020-04-11 01:17:43 -04:00  
				
					
						
							
							
								 
						
							
							
								023575071a 
								
							
								 
							
						 
						
							
							
								
								Run tests with TERM=dumb  
							
							
							
						 
						
							2020-04-11 00:49:16 -04:00  
				
					
						
							
							
								 
						
							
							
								ab81b1f06d 
								
							
								 
							
						 
						
							
							
								
								Avoid running travis commands when starting DF  
							
							
							
						 
						
							2020-04-11 00:40:25 -04:00  
				
					
						
							
							
								 
						
							
							
								35dbf6cf5f 
								
							
								 
							
						 
						
							
							
								
								Avoid changing working directory  
							
							
							
						 
						
							2020-04-11 00:31:15 -04:00  
				
					
						
							
							
								 
						
							
							
								19f84603cd 
								
							
								 
							
						 
						
							
							
								
								Fix test environment  
							
							
							
						 
						
							2020-04-11 00:18:01 -04:00