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…
Reference in New Issue
Block a user