This is an automated email from the ASF dual-hosted git repository.
yiconghuang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/master by this push:
new 593ab86f6a chore(ci): replace erisu/apache-rat-action with
apache/skywalking-eyes (#3639)
593ab86f6a is described below
commit 593ab86f6a9bf887f90b29144f81e6560c783b13
Author: Xinyuan Lin <[email protected]>
AuthorDate: Thu Aug 7 15:28:14 2025 -0700
chore(ci): replace erisu/apache-rat-action with apache/skywalking-eyes
(#3639)
Remove the GitHub action erisu/apache-rat-action@v1 since it's not
approved by the Apache organization.
Replaced with action from apache: apache/skywalking-eyes
---------
Signed-off-by: Xinyuan Lin <[email protected]>
---
.github/workflows/check-header.yml | 18 +++++++++++++++-
.github/workflows/lint-pr.yml | 18 +++++++++++++++-
.licenserc.yaml | 25 ++++++++++++++++++++++
.ratignore | 25 ----------------------
.../uci/ics/texera/dao/ASFGeneratorStrategy.scala | 19 ++++++++++++++++
5 files changed, 78 insertions(+), 27 deletions(-)
diff --git a/.github/workflows/check-header.yml
b/.github/workflows/check-header.yml
index e25342108c..9938ff1e6b 100644
--- a/.github/workflows/check-header.yml
+++ b/.github/workflows/check-header.yml
@@ -1,3 +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.
+
name: Release Auditing
on:
@@ -14,4 +30,4 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- - uses: erisu/apache-rat-action@v1
\ No newline at end of file
+ - uses: apache/[email protected]
diff --git a/.github/workflows/lint-pr.yml b/.github/workflows/lint-pr.yml
index e4be05da76..d685bf6250 100644
--- a/.github/workflows/lint-pr.yml
+++ b/.github/workflows/lint-pr.yml
@@ -1,3 +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.
+
name: "Lint PR"
on:
@@ -16,4 +32,4 @@ jobs:
steps:
- uses: amannn/action-semantic-pull-request@v5
env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.licenserc.yaml b/.licenserc.yaml
new file mode 100644
index 0000000000..90dcdb18f9
--- /dev/null
+++ b/.licenserc.yaml
@@ -0,0 +1,25 @@
+header:
+ license:
+ spdx-id: Apache-2.0
+ copyright-owner: Apache Software Foundation
+
+ paths-ignore:
+ - 'licenses'
+ - '**/*.md'
+ - '**/*.csv'
+ - '**/*.txt'
+ - '**/*.json'
+ - '**/*.jsonl'
+ - 'LICENSE'
+ - 'NOTICE'
+ - '.dockerignore'
+ - '.gitattributes'
+ - 'DESCRIPTION'
+ - 'yarn.lock'
+ - '.nvmrc'
+ - '.htaccess'
+ - '.gitkeep'
+ - 'site.webmanifest'
+ - '.gitignore'
+ - '.licenserc.yaml'
+
diff --git a/.ratignore b/.ratignore
deleted file mode 100644
index 4b2c4b295b..0000000000
--- a/.ratignore
+++ /dev/null
@@ -1,25 +0,0 @@
-.dockerignore
-.gitattributes
-.gitignore
-.ratignore
-README.md
-CONTRIBUTING.md
-DESCRIPTION
-100.jsonl
-1000.jsonl
-yarn.lock
-.nvmrc
-.htaccess
-.gitkeep
-site.webmanifest
-line_numbers.txt
-line_numbers_crlf.txt
-numbers.txt
-random_data.csv
-a.csv
-country_sales_headerless_small.csv
-country_sales_headerless_small_multi_line.csv
-country_sales_headerless_small_multi_line_custom_delimiter.csv
-country_sales_medium.csv
-country_sales_small.csv
-country_sales_small_multi_line.csv
diff --git
a/core/dao/src/main/scala/edu/uci/ics/texera/dao/ASFGeneratorStrategy.scala
b/core/dao/src/main/scala/edu/uci/ics/texera/dao/ASFGeneratorStrategy.scala
index c58855530e..61a66a94e5 100644
--- a/core/dao/src/main/scala/edu/uci/ics/texera/dao/ASFGeneratorStrategy.scala
+++ b/core/dao/src/main/scala/edu/uci/ics/texera/dao/ASFGeneratorStrategy.scala
@@ -1,3 +1,22 @@
+/*
+ * 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.
+ */
+
package edu.uci.ics.texera.dao
import org.jooq.codegen.{DefaultGeneratorStrategy, GeneratorStrategy}