mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 05:18:25 +00:00 
			
		
		
		
	use hosted runners for nightly actions (#27485)
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: silverwind <me@silverwind.io>
This commit is contained in:
		
							
								
								
									
										36
									
								
								.github/workflows/disk-clean.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								.github/workflows/disk-clean.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -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
 | 
			
		||||
							
								
								
									
										9
									
								
								.github/workflows/release-nightly.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								.github/workflows/release-nightly.yml
									
									
									
									
										vendored
									
									
								
							@@ -10,12 +10,13 @@ concurrency:
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  nightly-binary:
 | 
			
		||||
    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
 | 
			
		||||
      # fetch all tags to ensure that "git describe" reports expected Gitea version, eg. v1.21.0-dev-1-g1234567
 | 
			
		||||
      - run: git fetch --unshallow --quiet --tags --force
 | 
			
		||||
      - uses: ./.github/workflows/disk-clean.yml
 | 
			
		||||
      - uses: actions/setup-go@v4
 | 
			
		||||
        with:
 | 
			
		||||
          go-version: "~1.21"
 | 
			
		||||
@@ -56,12 +57,13 @@ jobs:
 | 
			
		||||
          SOURCE_DIR: dist/release
 | 
			
		||||
          DEST_DIR: gitea/${{ steps.clean_name.outputs.branch }}
 | 
			
		||||
  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
 | 
			
		||||
      # fetch all tags to ensure that "git describe" reports expected Gitea version, eg. v1.21.0-dev-1-g1234567
 | 
			
		||||
      - run: git fetch --unshallow --quiet --tags --force
 | 
			
		||||
      - uses: ./.github/workflows/disk-clean.yml
 | 
			
		||||
      - uses: actions/setup-go@v4
 | 
			
		||||
        with:
 | 
			
		||||
          go-version: "~1.21"
 | 
			
		||||
@@ -93,12 +95,13 @@ 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
 | 
			
		||||
      # fetch all tags to ensure that "git describe" reports expected Gitea version, eg. v1.21.0-dev-1-g1234567
 | 
			
		||||
      - run: git fetch --unshallow --quiet --tags --force
 | 
			
		||||
      - uses: ./.github/workflows/disk-clean.yml
 | 
			
		||||
      - uses: actions/setup-go@v4
 | 
			
		||||
        with:
 | 
			
		||||
          go-version: "~1.21"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user