Repository navigation
Expand file tree
/
Copy path.licenserc.yaml
More file actions
58 lines (53 loc) · 2.51 KB
/
Copy path.licenserc.yaml
File metadata and controls
58 lines (53 loc) · 2.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# Copyright 2026 Han Li and contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# License header check (Apache SkyWalking Eyes): Go, Lua, YAML, TOML,
# Dockerfiles, ignore files and similar text formats are covered.
# Some headers stay hand-written because `header fix` cannot place them:
# go.mod, .gitattributes and .dockerignore have no comment style upstream,
# the Windows Dockerfile must keep `# escape=` on line 1 (its header sits
# right below it), and the fixer only recognises the exact name `Dockerfile`,
# not Dockerfile-alpine. The checker still verifies them all.
# PowerShell is check-only here (no `<# ... #>` fix support upstream):
# tests/e2e/windows/*.ps1 is fixed and checked with addlicense instead (see
# the addlicense step in .github/workflows/license.yml and docs/e2e.md).
# CI runs the check via .github/workflows/license.yml; the local commands
# (Docker only) are documented in docs/e2e.md.
header:
license:
spdx-id: Apache-2.0
copyright-owner: Han Li and contributors
content: |
Copyright 2026 Han Li and contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
paths-ignore:
# Files without the header by design; go.sum cannot take one at all (the
# go tool parses every non-empty line as a hash record).
- '**/*.md'
- '**/*.json'
- '**/go.sum'
- '.tool-versions'
- 'LICENSE'
# Plain-text template for addlicense (no comment markers in it; keep its
# text in sync with the `content` block above).
- '.license.tpl'
comment: on-failure