From 45ba61d0ae07785c730fd424851488a645ffefe3 Mon Sep 17 00:00:00 2001 From: kezhenxu94 Date: Thu, 24 Dec 2020 22:09:25 +0800 Subject: [PATCH] Set up license-eye to check license --- .github/workflows/build.yaml | 4 ++++ .gitignore | 18 ++++++++++++++++++ .gitmodules | 18 ++++++++++++++++++ .licenserc.yaml | 32 ++++++++++++++++++++++++++++++++ .muse/config.toml | 18 ++++++++++++++++++ 5 files changed, 90 insertions(+) create mode 100644 .licenserc.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index abc273aa..1d53e654 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -37,6 +37,10 @@ jobs: uses: actions/checkout@v2 with: submodules: true + - name: Check License + uses: apache/skywalking-eyes@9bd5feb86b5817aa6072b008f9866a2c3bbc8587 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v2 with: diff --git a/.gitignore b/.gitignore index b0b2fe28..bbc13138 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. +# .idea/ *.iml .DS_Store diff --git a/.gitmodules b/.gitmodules index d1734e3e..ebb8ea39 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. +# [submodule "protocol"] path = protocol url = https://github.com/apache/skywalking-data-collect-protocol diff --git a/.licenserc.yaml b/.licenserc.yaml new file mode 100644 index 00000000..a1f57204 --- /dev/null +++ b/.licenserc.yaml @@ -0,0 +1,32 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. +# +header: + license: + spdx-id: Apache-2.0 + copyright-owner: Apache Software Foundation + + paths-ignore: + - 'dist' + - 'licenses' + - '**/*.md' + - 'LICENSE' + - 'NOTICE' + - '.github/PULL_REQUEST_TEMPLATE' + + comment: on-failure diff --git a/.muse/config.toml b/.muse/config.toml index 19a47845..3f5b6bd9 100644 --- a/.muse/config.toml +++ b/.muse/config.toml @@ -1 +1,19 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. +# ignore = [ "Unused ignore", "Invalid decoration", "blacklist", "Missing argument" ]