Skip to content

Commit fa8d181

Browse files
authored
Merge pull request #66 from per1234/sync-check-license
Sync "Check License" CI workflow with template
2 parents 23eda5f + 32bf092 commit fa8d181

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

.github/workflows/check-license.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,19 +46,22 @@ jobs:
4646

4747
- name: Check license file
4848
run: |
49+
EXIT_STATUS=0
4950
# See: https://github.com/licensee/licensee
5051
LICENSEE_OUTPUT="$(licensee detect --json --confidence=100)"
5152
5253
DETECTED_LICENSE_FILE="$(echo "$LICENSEE_OUTPUT" | jq .matched_files[0].filename | tr --delete '\r')"
5354
echo "Detected license file: $DETECTED_LICENSE_FILE"
54-
if [ "$DETECTED_LICENSE_FILE" != "\"$EXPECTED_LICENSE_FILENAME\"" ]; then
55-
echo "ERROR: detected license file doesn't match expected: $EXPECTED_LICENSE_FILENAME"
56-
exit 1
55+
if [ "$DETECTED_LICENSE_FILE" != "\"${EXPECTED_LICENSE_FILENAME}\"" ]; then
56+
echo "::error file=${DETECTED_LICENSE_FILE}::detected license file $DETECTED_LICENSE_FILE doesn't match expected: $EXPECTED_LICENSE_FILENAME"
57+
EXIT_STATUS=1
5758
fi
5859
5960
DETECTED_LICENSE_TYPE="$(echo "$LICENSEE_OUTPUT" | jq .matched_files[0].matched_license | tr --delete '\r')"
6061
echo "Detected license type: $DETECTED_LICENSE_TYPE"
61-
if [ "$DETECTED_LICENSE_TYPE" != "\"$EXPECTED_LICENSE_TYPE\"" ]; then
62-
echo "ERROR: detected license type doesn't match expected $EXPECTED_LICENSE_TYPE"
63-
exit 1
62+
if [ "$DETECTED_LICENSE_TYPE" != "\"${EXPECTED_LICENSE_TYPE}\"" ]; then
63+
echo "::error file=${DETECTED_LICENSE_FILE}::detected license type $DETECTED_LICENSE_TYPE doesn't match expected \"${EXPECTED_LICENSE_TYPE}\""
64+
EXIT_STATUS=1
6465
fi
66+
67+
exit $EXIT_STATUS

0 commit comments

Comments
 (0)