mirror of
https://github.com/edgelesssys/constellation.git
synced 2026-01-03 00:35:34 -05:00
bazel: add license checks to //:check target (#1509)
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
This commit is contained in:
parent
da4e2521a9
commit
00c7611245
9 changed files with 945 additions and 56 deletions
42
.github/workflows/check-licenses.yml
vendored
42
.github/workflows/check-licenses.yml
vendored
|
|
@ -1,42 +0,0 @@
|
|||
name: Check licenses
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- "**.go"
|
||||
- "**/go.mod"
|
||||
- "**/go.sum"
|
||||
- "./.github/workflows/check-licenses.yml"
|
||||
- "hack/check-licenses.sh"
|
||||
pull_request:
|
||||
paths:
|
||||
- "**.go"
|
||||
- "**/go.mod"
|
||||
- "**/go.sum"
|
||||
- "./.github/workflows/check-licenses.yml"
|
||||
- "hack/check-licenses.sh"
|
||||
|
||||
jobs:
|
||||
check:
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@24cb9080177205b6e8c946b17badbe402adc938f # v3.4.0
|
||||
with:
|
||||
ref: ${{ !github.event.pull_request.head.repo.fork && github.head_ref || '' }}
|
||||
|
||||
- name: Setup Go environment
|
||||
uses: actions/setup-go@6edd4406fa81c3da01a34fa6f6343087c207a568 # v3.5.0
|
||||
with:
|
||||
go-version: "1.20.2"
|
||||
cache: true
|
||||
|
||||
- name: Install go-licenses
|
||||
run: go install github.com/google/go-licenses@0e0ec3a03d2277ffa8161963486f03bb58a6358c # v1.5.0
|
||||
|
||||
- name: Check licenses
|
||||
run: hack/check-licenses.sh
|
||||
|
||||
- name: Check for files without license header
|
||||
run: "! grep -rL --include='*.go' --exclude-dir 3rdparty -e'SPDX-License-Identifier: AGPL-3.0-only' -e'DO NOT EDIT' | grep ''"
|
||||
Loading…
Add table
Add a link
Reference in a new issue