|
13 | 13 | - 'CMakeLists.txt'
|
14 | 14 | - '*.sh'
|
15 | 15 |
|
| 16 | + workflow_call: |
| 17 | + #inputs: |
| 18 | + # release_build: |
| 19 | + # description: 'Specifies if it is a build that should include commit hash in hex file names or not' |
| 20 | + # default: false |
| 21 | + # required: false |
| 22 | + # type: boolean |
| 23 | + |
| 24 | + |
16 | 25 | jobs:
|
17 | 26 | build:
|
18 | 27 | runs-on: ubuntu-latest
|
|
37 | 46 | # why we try github.event.pull_request.head.sha first
|
38 | 47 | COMMIT_ID=${COMMIT_ID:-${{ github.sha }}}
|
39 | 48 | BUILD_SUFFIX=ci-$(date '+%Y%m%d')-$(git rev-parse --short ${COMMIT_ID})
|
40 |
| - VERSION=$(grep project CMakeLists.txt|awk -F VERSION '{ gsub(/^[ \t]+|[ \t\)]+$/, "", $2); print $2 }') |
| 49 | + VERSION=$(grep project CMakeLists.txt|awk -F VERSION '{ gsub(/[ \t)]/, "", $2); print $2 }') |
41 | 50 | echo "BUILD_SUFFIX=${BUILD_SUFFIX}" >> $GITHUB_ENV
|
42 | 51 | echo "BUILD_NAME=inav-${VERSION}-${BUILD_SUFFIX}" >> $GITHUB_ENV
|
43 | 52 | echo "NUM_CORES=$(grep processor /proc/cpuinfo | wc -l)" >> $GITHUB_ENV
|
|
72 | 81 | # why we try github.event.pull_request.head.sha first
|
73 | 82 | COMMIT_ID=${COMMIT_ID:-${{ github.sha }}}
|
74 | 83 | BUILD_SUFFIX=ci-$(date '+%Y%m%d')-$(git rev-parse --short ${COMMIT_ID})
|
75 |
| - VERSION=$(grep project CMakeLists.txt|awk -F VERSION '{ gsub(/^[ \t]+|[ \t\)]+$/, "", $2); print $2 }') |
| 84 | + VERSION=$(grep project CMakeLists.txt|awk -F VERSION '{ gsub(/[ \t)]/, "", $2); print $2 }') |
76 | 85 | echo "BUILD_SUFFIX=${BUILD_SUFFIX}" >> $GITHUB_ENV
|
77 | 86 | echo "BUILD_NAME=inav-${VERSION}-${BUILD_SUFFIX}" >> $GITHUB_ENV
|
78 | 87 | echo "NUM_CORES=$(grep processor /proc/cpuinfo | wc -l)" >> $GITHUB_ENV
|
@@ -115,7 +124,7 @@ jobs:
|
115 | 124 | # why we try github.event.pull_request.head.sha first
|
116 | 125 | COMMIT_ID=${COMMIT_ID:-${{ github.sha }}}
|
117 | 126 | BUILD_SUFFIX=ci-$(date '+%Y%m%d')-$(git rev-parse --short ${COMMIT_ID})
|
118 |
| - VERSION=$(grep project CMakeLists.txt|awk -F VERSION '{ gsub(/^[ \t]+|[ \t\)]+$/, "", $2); print $2 }') |
| 127 | + VERSION=$(grep project CMakeLists.txt|awk -F VERSION '{ gsub(/[ \t)]/, "", $2); print $2 }') |
119 | 128 | echo "BUILD_SUFFIX=${BUILD_SUFFIX}" >> $GITHUB_ENV
|
120 | 129 | echo "BUILD_NAME=inav-${VERSION}-${BUILD_SUFFIX}" >> $GITHUB_ENV
|
121 | 130 | echo "NUM_CORES=$(grep processor /proc/cpuinfo | wc -l)" >> $GITHUB_ENV
|
@@ -148,7 +157,7 @@ jobs:
|
148 | 157 | # why we try github.event.pull_request.head.sha first
|
149 | 158 | COMMIT_ID=${COMMIT_ID:-${{ github.sha }}}
|
150 | 159 | BUILD_SUFFIX=ci-$(date '+%Y%m%d')-$(git rev-parse --short ${COMMIT_ID})
|
151 |
| - VERSION=$(grep project CMakeLists.txt|awk -F VERSION '{ gsub(/^[ \t]+|[ \t\)]+$/, "", $2); print $2 }') |
| 160 | + VERSION=$(grep project CMakeLists.txt|awk -F VERSION '{ gsub(/[ \t)]/, "", $2); print $2 }') |
152 | 161 | echo "BUILD_SUFFIX=${BUILD_SUFFIX}" >> $GITHUB_ENV
|
153 | 162 | echo "BUILD_NAME=inav-${VERSION}-${BUILD_SUFFIX}" >> $GITHUB_ENV
|
154 | 163 | echo "NUM_CORES=$(grep processor /proc/cpuinfo | wc -l)" >> $GITHUB_ENV
|
@@ -188,7 +197,7 @@ jobs:
|
188 | 197 | # why we try github.event.pull_request.head.sha first
|
189 | 198 | COMMIT_ID=${COMMIT_ID:-${{ github.sha }}}
|
190 | 199 | BUILD_SUFFIX=ci-$(date '+%Y%m%d')-$(git rev-parse --short ${COMMIT_ID})
|
191 |
| - VERSION=$(grep project CMakeLists.txt|awk -F VERSION '{ gsub(/^[ \t]+|[ \t\)]+$/, "", $2); print $2 }') |
| 200 | + VERSION=$( grep project CMakeLists.txt|awk -F VERSION '{ gsub(/[ \t)]/, "", $2); print $2 }' ) |
192 | 201 | echo "BUILD_SUFFIX=${BUILD_SUFFIX}" >> $GITHUB_ENV
|
193 | 202 | echo "BUILD_NAME=inav-${VERSION}-${BUILD_SUFFIX}" >> $GITHUB_ENV
|
194 | 203 |
|
|
0 commit comments