Add license header to our scripts and workflows (#11282)
Motivation: We should have license header whenever possible. Modifications: Add header to scripts and workflow config Result: More clear licensing
This commit is contained in:
parent
288518a90c
commit
f0c919768b
15
.github/scripts/check_build_result.sh
vendored
15
.github/scripts/check_build_result.sh
vendored
@ -1,4 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
if [ "$#" -ne 1 ]; then
|
if [ "$#" -ne 1 ]; then
|
||||||
|
15
.github/scripts/check_leak.sh
vendored
15
.github/scripts/check_leak.sh
vendored
@ -1,4 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
if [ "$#" -ne 1 ]; then
|
if [ "$#" -ne 1 ]; then
|
||||||
|
15
.github/scripts/merge_local_staging.sh
vendored
15
.github/scripts/merge_local_staging.sh
vendored
@ -1,4 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
set -e
|
set -e
|
||||||
if [ "$#" -lt 2 ]; then
|
if [ "$#" -lt 2 ]; then
|
||||||
echo "Expected target directory and at least one local staging directory"
|
echo "Expected target directory and at least one local staging directory"
|
||||||
|
15
.github/scripts/release_checkout_tag.sh
vendored
15
.github/scripts/release_checkout_tag.sh
vendored
@ -1,4 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
if [ "$#" -ne 1 ]; then
|
if [ "$#" -ne 1 ]; then
|
||||||
|
15
.github/scripts/release_rollback.sh
vendored
15
.github/scripts/release_rollback.sh
vendored
@ -1,4 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
if [ "$#" -ne 3 ]; then
|
if [ "$#" -ne 3 ]; then
|
||||||
|
15
.github/workflows/ci-build.yml
vendored
15
.github/workflows/ci-build.yml
vendored
@ -1,3 +1,18 @@
|
|||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
name: Build project
|
name: Build project
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
15
.github/workflows/ci-deploy.yml
vendored
15
.github/workflows/ci-deploy.yml
vendored
@ -1,3 +1,18 @@
|
|||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
name: Deploy project
|
name: Deploy project
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
15
.github/workflows/ci-pr-reports.yml
vendored
15
.github/workflows/ci-pr-reports.yml
vendored
@ -1,3 +1,18 @@
|
|||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
name: PR Reports
|
name: PR Reports
|
||||||
on:
|
on:
|
||||||
workflow_run:
|
workflow_run:
|
||||||
|
15
.github/workflows/ci-pr.yml
vendored
15
.github/workflows/ci-pr.yml
vendored
@ -1,3 +1,18 @@
|
|||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
name: Build PR
|
name: Build PR
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
15
.github/workflows/ci-release.yml
vendored
15
.github/workflows/ci-release.yml
vendored
@ -1,3 +1,18 @@
|
|||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
name: Release
|
name: Release
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
15
.github/workflows/codeql-analysis.yml
vendored
15
.github/workflows/codeql-analysis.yml
vendored
@ -1,3 +1,18 @@
|
|||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
# For most projects, this workflow file will not need changing; you simply need
|
# For most projects, this workflow file will not need changing; you simply need
|
||||||
# to commit it to your repository.
|
# to commit it to your repository.
|
||||||
#
|
#
|
||||||
|
@ -1,4 +1,19 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
|
||||||
# Generate a new, self-signed root CA
|
# Generate a new, self-signed root CA
|
||||||
openssl req -extensions v3_ca -new -x509 -days 30 -nodes -subj "/CN=NettyTestRoot" -newkey rsa:2048 -sha512 -out mutual_auth_ca.pem -keyout mutual_auth_ca.key
|
openssl req -extensions v3_ca -new -x509 -days 30 -nodes -subj "/CN=NettyTestRoot" -newkey rsa:2048 -sha512 -out mutual_auth_ca.pem -keyout mutual_auth_ca.key
|
||||||
|
@ -1,4 +1,19 @@
|
|||||||
#!/bin/bash -e
|
#!/bin/bash -e
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
EXAMPLE_MAP=(
|
EXAMPLE_MAP=(
|
||||||
'discard-client:io.netty.example.discard.DiscardClient'
|
'discard-client:io.netty.example.discard.DiscardClient'
|
||||||
'discard-server:io.netty.example.discard.DiscardServer'
|
'discard-server:io.netty.example.discard.DiscardServer'
|
||||||
|
@ -1,4 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
if [ "$#" -ne 2 ]; then
|
if [ "$#" -ne 2 ]; then
|
||||||
|
@ -1,4 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
set -e
|
set -e
|
||||||
# Adjust for different branch if needed
|
# Adjust for different branch if needed
|
||||||
VERSION=5.0
|
VERSION=5.0
|
||||||
|
@ -1,4 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
# Copyright 2021 The Netty Project
|
||||||
|
#
|
||||||
|
# The Netty Project 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:
|
||||||
|
#
|
||||||
|
# https://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.
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
RC_LIST=$(mvn org.sonatype.plugins:nexus-staging-maven-plugin:rc-list -DserverId=sonatype-nexus-staging -DnexusUrl=https://oss.sonatype.org | grep -A 2 "\[INFO\] ID State Description")
|
RC_LIST=$(mvn org.sonatype.plugins:nexus-staging-maven-plugin:rc-list -DserverId=sonatype-nexus-staging -DnexusUrl=https://oss.sonatype.org | grep -A 2 "\[INFO\] ID State Description")
|
||||||
|
Loading…
Reference in New Issue
Block a user