| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- name: Check File Format and License
- on:
- pull_request:
- branches:
- - master
- paths-ignore:
- - documentation/**
- - '**/README.md'
- - '**/README_zh.md'
- concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
- cancel-in-progress: true
- jobs:
- scancode_job:
- runs-on: ubuntu-22.04
- name: Scan code format and license
- if: github.repository_owner == 'RT-Thread'
- steps:
- - uses: actions/checkout@main
- - name: Set up Python
- uses: actions/setup-python@main
- with:
- python-version: 3.8
-
- - name: Check Format and License
- shell: bash
- run: |
- pip install click chardet PyYaml
- python tools/ci/file_check.py check 'https://github.com/RT-Thread/rt-thread' 'master'
- # # Post CI status to PR comment
- # post-ci-status:
- # needs: scancode_job
- # if: always() && github.event_name == 'pull_request' && github.repository_owner == 'RT-Thread'
- # uses: ./.github/workflows/post_ci_status.yml
- # with:
- # workflow_name: "Check File Format and License"
- # workflow_status: ${{ needs.scancode_job.result }}
- # pr_number: ${{ github.event.pull_request.number }}
- # permissions:
- # pull-requests: write
- # issues: write
|