[Build] Update workflows for pr build (#1938)
[platform/core/csapi/tizenfx.git] / .github / workflows / check-api-level.yml
1 name: "Check API Level"
2
3 on:
4   pull_request_target:
5     branches:
6     - master
7     - API*
8
9 jobs:
10   add-labels:
11     runs-on: ubuntu-latest
12     steps:
13
14     - name: Get Branch Metadata
15       uses: TizenAPI/tizenfx-build-actions/branch-metadata@master
16       id: metadata
17       with:
18         ref: ${{ github.base_ref }}
19
20     - name: Add Labels
21       if: ${{ steps.metadata.outputs.data }}
22       uses: actions/github-script@v2
23       env:
24         BRANCH_METADATA: ${{ steps.metadata.outputs.data }}
25       with:
26         script: |
27           var metadata = JSON.parse(process.env.BRANCH_METADATA)
28           github.issues.addLabels({
29             issue_number: context.issue.number,
30             owner: context.repo.owner,
31             repo: context.repo.repo,
32             labels: metadata.labels
33           })