123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # SPDX-FileCopyrightText: Andrei Gherzan <andrei.gherzan@huawei.com>
- #
- # SPDX-License-Identifier: MIT
- name: Compliance
- on:
- pull_request:
- jobs:
- dco:
- name: DCO
- runs-on: ubuntu-latest
- steps:
- - name: Checkout the code
- uses: actions/checkout@v3
- with:
- fetch-depth: 0
- - name: Build a temporary DCO image
- uses: ./.github/actions/docker-build
- with:
- docker_image: dco-check
- id: ${{ github.event.number }}
- - name: Do DCO check
- run: |
- docker run --rm --security-opt apparmor=unconfined \
- -v "$GITHUB_WORKSPACE:/work:ro" \
- --env "BASE_REF=$GITHUB_BASE_REF" \
- "dco-check-${{ github.event.number }}"
- - name: Cleanup temporary docker image
- uses: ./.github/actions/docker-clean-image
- with:
- docker_image: dco-check-${{ github.event.number }}
- if: always()
- - name: Cleanup dangling docker images
- uses: ./.github/actions/docker-clean-dangling
- if: always()
- reuse:
- name: reuse
- runs-on: ubuntu-latest
- steps:
- - name: Checkout the code
- uses: actions/checkout@v3
- with:
- fetch-depth: 0
- - name: Do reuse check
- continue-on-error: true
- uses: fsfe/reuse-action@v1
|