File tree Expand file tree Collapse file tree 1 file changed +14
-8
lines changed
Expand file tree Collapse file tree 1 file changed +14
-8
lines changed Original file line number Diff line number Diff line change 99 - main
1010
1111jobs :
12- license-check :
12+ find_license_file :
1313 runs-on : ubuntu-latest
14+ outputs :
15+ filename : ${{ steps.find_license.outputs.filename }}
1416 steps :
1517 - name : Check out code
1618 uses : actions/checkout@v3
@@ -31,19 +33,23 @@ jobs:
3133 exit 1
3234 fi
3335
34- - name : Run license classifier
35- id : classify
36- uses : google/licenseclassifier/.github/workflows/classify.yml@main
37- with :
38- file_to_classify : ${{ steps.find_license .outputs.filename }}
36+ classify_license :
37+ needs : find_license_file
38+ uses : google/licenseclassifier/.github/workflows/classify.yml@main
39+ with :
40+ file_to_classify : ${{ needs.find_license_file .outputs.filename }}
3941
42+ verify_license :
43+ runs-on : ubuntu-latest
44+ needs : classify_license
45+ steps :
4046 - name : Verify license
4147 run : |
42- license_name="${{ steps.classify .outputs.license_name }}"
48+ license_name="${{ needs.classify_license .outputs.license_name }}"
4349 echo "Detected license: $license_name"
4450 if [[ "$license_name" == "Apache-2.0" || "$license_name" == "BSD-3-Clause" || "$license_name" == "MIT" ]]; then
4551 echo "License is compliant."
4652 else
4753 echo "::error::License '$license_name' is not one of the allowed licenses (Apache-2.0, BSD-3-Clause, MIT)."
4854 exit 1
49- fi
55+ fi
You can’t perform that action at this time.
0 commit comments