;ci: cleanups
This commit is contained in:
		
							parent
							
								
									b37e929870
								
							
						
					
					
						commit
						ae6ec9525a
					
				
							
								
								
									
										25
									
								
								.github/workflows/linux.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								.github/workflows/linux.yml
									
									
									
									
										vendored
									
									
								
							| @ -1,7 +1,7 @@ | |||||||
| # linux CI tests, run "periodically", and on notable push to ci-linux, | # linux CI tests, run on a periodic schedule, on notable pull request | ||||||
| # and on notable pull request to master. | # to master, and on notable push to ci-linux. Reasonably thorough | ||||||
| # Periodic runs don't use caching. | # build/test/benchmark/haddock/functest testing, with all GHC | ||||||
| # Reasonably thorough build/test/benchmark/haddock/functest testing, with all GHC versions | # versions. Note periodic runs don't use cache. | ||||||
| 
 | 
 | ||||||
| name: linux / pull request CI | name: linux / pull request CI | ||||||
| 
 | 
 | ||||||
| @ -23,7 +23,6 @@ on: | |||||||
|       - '!**.5' |       - '!**.5' | ||||||
|       - '!**.info' |       - '!**.info' | ||||||
|       - '!**.txt' |       - '!**.txt' | ||||||
|   # and on pushes to ci-linux branch |  | ||||||
|   push: |   push: | ||||||
|     branches: [ ci-linux ] |     branches: [ ci-linux ] | ||||||
|     paths: |     paths: | ||||||
| @ -128,23 +127,25 @@ jobs: | |||||||
|           ${{ runner.os }}-hledger-web-stack-work-${{ matrix.plan.key }} |           ${{ runner.os }}-hledger-web-stack-work-${{ matrix.plan.key }} | ||||||
|           ${{ runner.os }}-hledger-web-stack-work |           ${{ runner.os }}-hledger-web-stack-work | ||||||
| 
 | 
 | ||||||
|  |     # For now due to | ||||||
|  |     # https://github.com/actions/virtual-environments/issues/709 | ||||||
|  |     # there's only 4.8G free at this point, and we must free up space. | ||||||
|     - name: Free disk space |     - name: Free disk space | ||||||
|       run: | |       run: | | ||||||
|         df -h / |         df -h / | ||||||
|  |         # 8G: | ||||||
|         sudo swapoff -a |         sudo swapoff -a | ||||||
|         df -h / |  | ||||||
|         ls -lh /swapfile |  | ||||||
|         sudo rm -f /swapfile |         sudo rm -f /swapfile | ||||||
|         df -h / |         # 3G: | ||||||
|         sudo apt clean |         sudo apt clean | ||||||
|         df -h / |         # 3G: | ||||||
|         docker image ls -aq |         docker image ls -aq | ||||||
|         docker rmi $(docker image ls -aq) |         docker rmi $(docker image ls -aq) | ||||||
|         df -h / |         # 1G: | ||||||
|         find ~/work/_temp -name "cache.tgz" -exec rm -f {} \; |         find ~/work/_temp -name "cache.tgz" -exec rm -f {} \; | ||||||
|         df -h / |         # 4G: | ||||||
|         sudo rm -rf "/usr/local/share/boost" |         sudo rm -rf "/usr/local/share/boost" | ||||||
|         df -h / |         # 2G: | ||||||
|         sudo rm -rf "$AGENT_TOOLSDIRECTORY" |         sudo rm -rf "$AGENT_TOOLSDIRECTORY" | ||||||
|         df -h / |         df -h / | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								.github/workflows/mac.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/mac.yml
									
									
									
									
										vendored
									
									
								
							| @ -1,5 +1,5 @@ | |||||||
| # mac CI tests, run "periodically", and on notable push to ci-mac. | # mac CI tests, run on a periodic schedule, and on notable push to | ||||||
| # Periodic runs don't use caching. | # ci-mac. Note periodic runs don't use cache. | ||||||
| 
 | 
 | ||||||
| name: mac CI | name: mac CI | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/push.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/push.yml
									
									
									
									
										vendored
									
									
								
							| @ -1,4 +1,4 @@ | |||||||
| # quick CI tests, run on notable push to master | # quick CI tests, run on notable push to master. | ||||||
| 
 | 
 | ||||||
| name: push CI | name: push CI | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/windows.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/windows.yml
									
									
									
									
										vendored
									
									
								
							| @ -1,6 +1,6 @@ | |||||||
| # windows CI tests, run "periodically", and on notable push to ci-windows | # windows CI tests, run on a periodic schedule, and on notable push to | ||||||
| # Periodic runs don't use caching. | # ci-windows. Note periodic runs don't use cache. Using GHC 8.8.2 for | ||||||
| # Using GHC 8.8.2 to avoid "access violation" error with 8.8.3 | # now to avoid https://gitlab.haskell.org/ghc/ghc/issues/17926. | ||||||
| 
 | 
 | ||||||
| name: windows CI | name: windows CI | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user