Backport #27485 by @techknowlogick I'm temporarily unable to properly evaluate actuated runners, and so I'm switching back to hosted runners until I am able to focus on that again. --------- Co-authored-by: techknowlogick <techknowlogick@gitea.com> Co-authored-by: silverwind <me@silverwind.io>
This commit is contained in:
		
							parent
							
								
									d8513fc312
								
							
						
					
					
						commit
						9a64a24f29
					
				| 
						 | 
				
			
			@ -2,3 +2,4 @@ self-hosted-runner:
 | 
			
		|||
  labels:
 | 
			
		||||
    - actuated-4cpu-8gb
 | 
			
		||||
    - actuated-4cpu-16gb
 | 
			
		||||
    - nscloud
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,36 @@
 | 
			
		|||
name: disk-clean
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  workflow_call:
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  triage:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
      # FIXME: https://github.com/jlumbroso/free-disk-space/issues/17
 | 
			
		||||
      - name: same as 'large-packages' but without 'google-cloud-sdk'
 | 
			
		||||
        shell: bash
 | 
			
		||||
        run: |
 | 
			
		||||
          sudo apt-get remove -y '^dotnet-.*'
 | 
			
		||||
          sudo apt-get remove -y '^llvm-.*'
 | 
			
		||||
          sudo apt-get remove -y 'php.*'
 | 
			
		||||
          sudo apt-get remove -y '^mongodb-.*'
 | 
			
		||||
          sudo apt-get remove -y '^mysql-.*'
 | 
			
		||||
          sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri
 | 
			
		||||
          sudo apt-get autoremove -y
 | 
			
		||||
          sudo apt-get clean
 | 
			
		||||
      - name: Free Disk Space (Ubuntu)
 | 
			
		||||
        uses: jlumbroso/free-disk-space@main
 | 
			
		||||
        with:
 | 
			
		||||
          # this might remove tools that are actually needed,
 | 
			
		||||
          # if set to "true" but frees about 6 GB
 | 
			
		||||
          tool-cache: false
 | 
			
		||||
 | 
			
		||||
          # all of these default to true, but feel free to set to
 | 
			
		||||
          # "false" if necessary for your workflow
 | 
			
		||||
          android: true
 | 
			
		||||
          dotnet: true
 | 
			
		||||
          haskell: true
 | 
			
		||||
          large-packages: false
 | 
			
		||||
          docker-images: false
 | 
			
		||||
          swap-storage: true
 | 
			
		||||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ concurrency:
 | 
			
		|||
 | 
			
		||||
jobs:
 | 
			
		||||
  nightly-binary:
 | 
			
		||||
    runs-on: actuated-4cpu-16gb
 | 
			
		||||
    runs-on: nscloud
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      # fetch all commits instead of only the last as some branches are long lived and could have many between versions
 | 
			
		||||
| 
						 | 
				
			
			@ -56,7 +56,7 @@ jobs:
 | 
			
		|||
        run: |
 | 
			
		||||
          aws s3 sync dist/release s3://${{ secrets.AWS_S3_BUCKET }}/gitea/${{ steps.clean_name.outputs.branch }} --no-progress
 | 
			
		||||
  nightly-docker-rootful:
 | 
			
		||||
    runs-on: actuated-4cpu-16gb
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      # fetch all commits instead of only the last as some branches are long lived and could have many between versions
 | 
			
		||||
| 
						 | 
				
			
			@ -93,7 +93,7 @@ jobs:
 | 
			
		|||
          push: true
 | 
			
		||||
          tags: gitea/gitea:${{ steps.clean_name.outputs.branch }}
 | 
			
		||||
  nightly-docker-rootless:
 | 
			
		||||
    runs-on: actuated-4cpu-16gb
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      # fetch all commits instead of only the last as some branches are long lived and could have many between versions
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue