Some checks failed
		
		
	
	backend / cross (aarch64) (push) Failing after 17s
				
			backend / cross (armhf) (push) Failing after 31s
				
			backend / cross (mips) (push) Failing after 31s
				
			backend / cross (mips64) (push) Failing after 31s
				
			backend / cross (mips64el) (push) Failing after 31s
				
			frontend / build (push) Failing after 32s
				
			backend / cross (arm) (push) Failing after 2m19s
				
			backend / cross (i686) (push) Failing after 1s
				
			backend / cross (mipsel) (push) Failing after 31s
				
			backend / cross (s390x) (push) Failing after 31s
				
			backend / cross (win32) (push) Failing after 31s
				
			backend / cross (x86_64) (push) Failing after 32s
				
			docker / build (push) Failing after 6m14s
				
			
		
			
				
	
	
		
			40 lines
		
	
	
		
			943 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			943 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: backend
 | 
						|
 | 
						|
on:
 | 
						|
  push:
 | 
						|
    paths:
 | 
						|
    - ".github/workflows/backend.yml"
 | 
						|
    - "CMakeLists.txt"
 | 
						|
    - "src/*"
 | 
						|
    - "scripts/*"
 | 
						|
  pull_request:
 | 
						|
    paths:
 | 
						|
    - ".github/workflows/backend.yml"
 | 
						|
    - "CMakeLists.txt"
 | 
						|
    - "src/*"
 | 
						|
    - "scripts/*"
 | 
						|
  workflow_call:
 | 
						|
 | 
						|
jobs:
 | 
						|
  cross:
 | 
						|
    runs-on: ubuntu-22.04
 | 
						|
    strategy:
 | 
						|
      fail-fast: false
 | 
						|
      matrix:
 | 
						|
        target: [i686, x86_64, arm, armhf, aarch64, mips, mipsel, mips64, mips64el, s390x, win32]
 | 
						|
    steps:
 | 
						|
      - uses: actions/checkout@v4
 | 
						|
      - name: Install packages
 | 
						|
        run: |
 | 
						|
          sudo apt-get update
 | 
						|
          sudo apt-get install -y autoconf automake build-essential cmake curl file libtool
 | 
						|
      - name: Cross build (${{ matrix.target }})
 | 
						|
        env:
 | 
						|
          BUILD_TARGET: ${{ matrix.target }}
 | 
						|
        run: ./scripts/cross-build.sh
 | 
						|
      - uses: actions/upload-artifact@v4
 | 
						|
        with:
 | 
						|
          name: ttyd.${{ matrix.target }}
 | 
						|
          path: build/ttyd*
 | 
						|
 |