|  | @@ -137,6 +137,14 @@ jobs:
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    integration-test:
 | 
	
		
			
				|  |  |      runs-on: macos-latest
 | 
	
		
			
				|  |  | +    strategy:
 | 
	
		
			
				|  |  | +      fail-fast: false
 | 
	
		
			
				|  |  | +      matrix:
 | 
	
		
			
				|  |  | +        # See https://doc.rust-lang.org/cargo/reference/profiles.html for the names
 | 
	
		
			
				|  |  | +        # of the builtin profiles. Note that dev builds "debug" targets.
 | 
	
		
			
				|  |  | +        profile:
 | 
	
		
			
				|  |  | +          - release
 | 
	
		
			
				|  |  | +          - dev
 | 
	
		
			
				|  |  |      steps:
 | 
	
		
			
				|  |  |        - uses: actions/checkout@v3
 | 
	
		
			
				|  |  |          with:
 | 
	
	
		
			
				|  | @@ -159,7 +167,7 @@ jobs:
 | 
	
		
			
				|  |  |            key: tmp-files-${{ hashFiles('test/run.sh') }}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        - name: Run integration tests
 | 
	
		
			
				|  |  | -        run: test/run.sh
 | 
	
		
			
				|  |  | +        run: test/run.sh --cargo-arg=--profile=${{ matrix.profile }}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    # Provides a single status check for the entire build workflow.
 | 
	
		
			
				|  |  |    # This is used for merge automation, like Mergify, since GH actions
 |