github: check API versions for all targets to match on gh build (#2459)
* github: check API versions for all targets to match on gh build * typo fix * gh: forcing target mismatch to test pipeline * reverted API version change
This commit is contained in:
		
							parent
							
								
									5d4057f722
								
							
						
					
					
						commit
						4ab832cc46
					
				
							
								
								
									
										10
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							@ -44,6 +44,16 @@ jobs:
 | 
				
			|||||||
          echo random_hash=$(openssl rand -base64 40 | shasum -a 256 | awk '{print $1}') >> $GITHUB_OUTPUT
 | 
					          echo random_hash=$(openssl rand -base64 40 | shasum -a 256 | awk '{print $1}') >> $GITHUB_OUTPUT
 | 
				
			||||||
          echo "event_type=$TYPE" >> $GITHUB_OUTPUT
 | 
					          echo "event_type=$TYPE" >> $GITHUB_OUTPUT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: 'Check API versions'
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          set -e
 | 
				
			||||||
 | 
					          N_API_HEADER_SIGNATURES=`ls -1 firmware/targets/f*/api_symbols.csv | xargs -I {} sh -c "head -n2 {} | md5sum" | sort -u | wc -l`
 | 
				
			||||||
 | 
					          if [ $N_API_HEADER_SIGNATURES != 1 ] ; then
 | 
				
			||||||
 | 
					            echo API versions aren\'t matching for available targets. Please update!
 | 
				
			||||||
 | 
					            head -n2 firmware/targets/f*/api_symbols.csv
 | 
				
			||||||
 | 
					            exit 1
 | 
				
			||||||
 | 
					          fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: 'Make artifacts directory'
 | 
					      - name: 'Make artifacts directory'
 | 
				
			||||||
        run: |
 | 
					        run: |
 | 
				
			||||||
          rm -rf artifacts
 | 
					          rm -rf artifacts
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user