44 lines
		
	
	
		
			790 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			790 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: ci
 | 
						|
 | 
						|
on:
 | 
						|
  push:
 | 
						|
  pull_request:
 | 
						|
 | 
						|
env:
 | 
						|
  BAZEL_CXXOPTS: -std=c++14
 | 
						|
 | 
						|
jobs:
 | 
						|
  Linux:
 | 
						|
    runs-on: ubuntu-latest
 | 
						|
    steps:
 | 
						|
 | 
						|
    - uses: actions/checkout@v3
 | 
						|
      with:
 | 
						|
        fetch-depth: 0
 | 
						|
 | 
						|
    - name: Tests
 | 
						|
      run: bazel test --cxxopt=-std=c++14 --features=external_include_paths --test_output=errors ...
 | 
						|
 | 
						|
  macOS:
 | 
						|
    runs-on: macos-latest
 | 
						|
    steps:
 | 
						|
 | 
						|
    - uses: actions/checkout@v3
 | 
						|
      with:
 | 
						|
        fetch-depth: 0
 | 
						|
 | 
						|
    - name: Tests
 | 
						|
      run:  bazel test --cxxopt=-std=c++14 --features=external_include_paths --test_output=errors ...
 | 
						|
 | 
						|
 | 
						|
  Windows:
 | 
						|
    runs-on: windows-latest
 | 
						|
    steps:
 | 
						|
 | 
						|
    - uses: actions/checkout@v3
 | 
						|
      with:
 | 
						|
        fetch-depth: 0
 | 
						|
 | 
						|
    - name: Tests
 | 
						|
      run: bazel test --cxxopt=/std:c++14 --features=external_include_paths --test_output=errors ...
 |