From 64c6a5415ef4c0ba69902d837e0bccc2aedd991f Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Tue, 14 Jan 2025 12:25:06 +0100 Subject: [PATCH] ci: add headers (#252) --- .github/workflows/format.yml | 17 +++++++++++++++++ .github/workflows/headers.yml | 17 +++++++++++++++++ .github/workflows/java-format.yml | 17 +++++++++++++++++ .github/workflows/link-validator.yml | 8 ++++++++ .github/workflows/pekko-1.0-nightly-tests.yml | 17 +++++++++++++++++ .github/workflows/publish-1.0-docs.yml | 17 +++++++++++++++++ .github/workflows/publish-1.0-nightly.yml | 17 +++++++++++++++++ .github/workflows/publish-1.1-docs.yml | 17 +++++++++++++++++ .github/workflows/publish-nightly.yml | 17 +++++++++++++++++ .github/workflows/scala-steward.yml | 17 +++++++++++++++++ .github/workflows/unit-tests.yml | 8 ++++++++ 11 files changed, 169 insertions(+) diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index cd5fbf65..5aa5ab57 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -1,3 +1,20 @@ +# 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. + name: Scalafmt permissions: read-all diff --git a/.github/workflows/headers.yml b/.github/workflows/headers.yml index 5ed44597..879c3175 100644 --- a/.github/workflows/headers.yml +++ b/.github/workflows/headers.yml @@ -1,3 +1,20 @@ +# 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. + name: Headers on: diff --git a/.github/workflows/java-format.yml b/.github/workflows/java-format.yml index 6e97ee0d..c3afbbdd 100644 --- a/.github/workflows/java-format.yml +++ b/.github/workflows/java-format.yml @@ -1,3 +1,20 @@ +# 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. + name: Headers on: diff --git a/.github/workflows/link-validator.yml b/.github/workflows/link-validator.yml index 3bc3bd3d..0b36566c 100644 --- a/.github/workflows/link-validator.yml +++ b/.github/workflows/link-validator.yml @@ -1,3 +1,11 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# license agreements; and to You under the Apache License, version 2.0: +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# This file is part of the Apache Pekko project, which was derived from Akka. +# + name: Link Validator permissions: {} diff --git a/.github/workflows/pekko-1.0-nightly-tests.yml b/.github/workflows/pekko-1.0-nightly-tests.yml index 6f925c0c..671d74c7 100644 --- a/.github/workflows/pekko-1.0-nightly-tests.yml +++ b/.github/workflows/pekko-1.0-nightly-tests.yml @@ -1,3 +1,20 @@ +# 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. + name: Run Tests with Pekko 1.0.x builds on: diff --git a/.github/workflows/publish-1.0-docs.yml b/.github/workflows/publish-1.0-docs.yml index 8863f006..b8af94ab 100644 --- a/.github/workflows/publish-1.0-docs.yml +++ b/.github/workflows/publish-1.0-docs.yml @@ -1,3 +1,20 @@ +# 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. + name: Publish 1.0 docs on: diff --git a/.github/workflows/publish-1.0-nightly.yml b/.github/workflows/publish-1.0-nightly.yml index 81fc274b..ce265553 100644 --- a/.github/workflows/publish-1.0-nightly.yml +++ b/.github/workflows/publish-1.0-nightly.yml @@ -1,3 +1,20 @@ +# 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. + name: Publish 1.0 jars nightly on: diff --git a/.github/workflows/publish-1.1-docs.yml b/.github/workflows/publish-1.1-docs.yml index cc8e346d..c3c3389b 100644 --- a/.github/workflows/publish-1.1-docs.yml +++ b/.github/workflows/publish-1.1-docs.yml @@ -1,3 +1,20 @@ +# 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. + name: Publish 1.1 docs on: diff --git a/.github/workflows/publish-nightly.yml b/.github/workflows/publish-nightly.yml index f6691e10..cc8dc839 100644 --- a/.github/workflows/publish-nightly.yml +++ b/.github/workflows/publish-nightly.yml @@ -1,3 +1,20 @@ +# 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. + name: Publish on: diff --git a/.github/workflows/scala-steward.yml b/.github/workflows/scala-steward.yml index efc64e7e..efaccb99 100644 --- a/.github/workflows/scala-steward.yml +++ b/.github/workflows/scala-steward.yml @@ -1,3 +1,20 @@ +# 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. + on: workflow_dispatch: schedule: diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 2582c2cf..a3ba7da6 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -1,3 +1,11 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# license agreements; and to You under the Apache License, version 2.0: +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# This file is part of the Apache Pekko project, which was derived from Akka. +# + name: Unit Tests on: