Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
26a8e49
init
aglinxinyuan May 2, 2025
0d729ae
Merge branch 'master' into xinyuan-update-jooq
aglinxinyuan May 2, 2025
5f09c29
fix fmt
aglinxinyuan May 2, 2025
e01d1e3
init
aglinxinyuan May 2, 2025
cb0f78f
update
aglinxinyuan May 2, 2025
3548a24
update
aglinxinyuan May 2, 2025
f31636b
fix fmt
aglinxinyuan May 2, 2025
594a6e7
fix fmt
aglinxinyuan May 2, 2025
9197900
fix fmt
aglinxinyuan May 2, 2025
b6d95aa
add CI
aglinxinyuan May 2, 2025
0d0622d
update CI
aglinxinyuan May 2, 2025
3ee9ec3
update CI
aglinxinyuan May 2, 2025
50560e0
update CI
aglinxinyuan May 2, 2025
2ac5311
Merge branch 'master' into xinyuan-update-header
aglinxinyuan May 2, 2025
b812198
update jooq
aglinxinyuan May 2, 2025
25bc954
update
aglinxinyuan May 2, 2025
7dd6045
update ratignore
aglinxinyuan May 2, 2025
811a33e
update ratignore
aglinxinyuan May 2, 2025
17eaee2
update ratignore
aglinxinyuan May 2, 2025
94be1d3
update config header
aglinxinyuan May 2, 2025
3d1b23e
update config header
aglinxinyuan May 2, 2025
fe17eca
update config header
aglinxinyuan May 2, 2025
3b1d4d7
update config header
aglinxinyuan May 2, 2025
17386bb
update config header
aglinxinyuan May 2, 2025
dd650e8
update config header
aglinxinyuan May 2, 2025
a27b3eb
update config header
aglinxinyuan May 2, 2025
9e579b0
update config header
aglinxinyuan May 2, 2025
3d89ca7
update config header
aglinxinyuan May 2, 2025
c9fb47c
update config header
aglinxinyuan May 2, 2025
b0336c3
update config header
aglinxinyuan May 2, 2025
b28db61
update config header
aglinxinyuan May 2, 2025
8232ab8
update config header
aglinxinyuan May 2, 2025
d3c67cd
update config header
aglinxinyuan May 2, 2025
33e4d9c
update config header
aglinxinyuan May 2, 2025
da16188
update config header
aglinxinyuan May 2, 2025
85d7ecb
update config header
aglinxinyuan May 2, 2025
72760e9
update config header
aglinxinyuan May 2, 2025
c476579
update config header
aglinxinyuan May 2, 2025
a52bc4c
update config header
aglinxinyuan May 2, 2025
8ea0b6d
Revert "update config header"
aglinxinyuan May 2, 2025
e807f4f
Revert "update config header"
aglinxinyuan May 2, 2025
7f134b1
Revert "update config header"
aglinxinyuan May 2, 2025
503fdb6
Revert "update config header"
aglinxinyuan May 2, 2025
6f5caae
Revert "update config header"
aglinxinyuan May 2, 2025
9a5da10
Revert "update config header"
aglinxinyuan May 2, 2025
12f3244
Revert "update config header"
aglinxinyuan May 2, 2025
e433905
Revert "update config header"
aglinxinyuan May 2, 2025
824e579
Revert "update config header"
aglinxinyuan May 2, 2025
d9f50b6
Revert "update config header"
aglinxinyuan May 2, 2025
ec74633
Revert "update config header"
aglinxinyuan May 2, 2025
b1ffef2
Revert "update config header"
aglinxinyuan May 2, 2025
0f43e44
Revert "update config header"
aglinxinyuan May 2, 2025
22c3d8f
Revert "update config header"
aglinxinyuan May 2, 2025
8a52c15
Revert "update config header"
aglinxinyuan May 2, 2025
b03839a
Revert "update config header"
aglinxinyuan May 2, 2025
639ea7e
Revert "update config header"
aglinxinyuan May 2, 2025
c0e2dca
Revert "update config header"
aglinxinyuan May 2, 2025
8e65d4b
Revert "update config header"
aglinxinyuan May 2, 2025
575f959
update config header
aglinxinyuan May 3, 2025
0f26ca5
update config header
aglinxinyuan May 3, 2025
06e94fa
update config header
aglinxinyuan May 3, 2025
e06f6f9
update config header
aglinxinyuan May 3, 2025
53e0dc5
update config header
aglinxinyuan May 3, 2025
753a04d
update config header
aglinxinyuan May 3, 2025
9ed3e48
update config header
aglinxinyuan May 3, 2025
2e2e46f
update config header
aglinxinyuan May 3, 2025
6567385
update config header
aglinxinyuan May 3, 2025
e99a532
update config header
aglinxinyuan May 3, 2025
a93f957
update config header
aglinxinyuan May 3, 2025
429894a
update config header
aglinxinyuan May 3, 2025
1f99746
update config header
aglinxinyuan May 3, 2025
de007c3
update config header
aglinxinyuan May 3, 2025
7b8ebb0
update config header
aglinxinyuan May 4, 2025
b3771e9
update config header
aglinxinyuan May 4, 2025
e2d92a5
update config header
aglinxinyuan May 4, 2025
272eca1
update config header
aglinxinyuan May 4, 2025
c4bd3a9
update config header
aglinxinyuan May 4, 2025
c7ec3aa
update config header
aglinxinyuan May 4, 2025
8aa4e28
update config header
aglinxinyuan May 4, 2025
34b02c7
update config header
aglinxinyuan May 4, 2025
f3ab155
update config header
aglinxinyuan May 4, 2025
edf6aee
update config header
aglinxinyuan May 4, 2025
62dd8ba
update config header
aglinxinyuan May 4, 2025
c762829
update config header
aglinxinyuan May 4, 2025
d6ff27e
update config header
aglinxinyuan May 4, 2025
50c48c8
update config header
aglinxinyuan May 4, 2025
1df950f
update config header
aglinxinyuan May 4, 2025
808d1f1
update config header
aglinxinyuan May 4, 2025
3424f9d
update config header
aglinxinyuan May 4, 2025
951f791
update config header
aglinxinyuan May 4, 2025
ad0175c
update config header
aglinxinyuan May 4, 2025
0888728
update config header
aglinxinyuan May 4, 2025
5a28a4d
update config header
aglinxinyuan May 4, 2025
c227f91
update config header
aglinxinyuan May 4, 2025
cdb1e03
update config header
aglinxinyuan May 4, 2025
13b0ac0
update config header
aglinxinyuan May 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 17 additions & 0 deletions .github/workflows/check-header.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Release Auditing

on:
push:
branches:
- 'ci-enable/**'
- 'master'
pull_request:
workflow_dispatch:

jobs:
test:
name: Check License Headers
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: erisu/apache-rat-action@v1
19 changes: 18 additions & 1 deletion .github/workflows/github-action-build.yml
Original file line number Diff line number Diff line change
@@ -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: build

on:
Expand Down Expand Up @@ -123,4 +140,4 @@ jobs:
cd core/amber/src/main/python && flake8 && black . --check
- name: Test with pytest
run: |
cd core/amber/src/main/python && pytest -sv
cd core/amber/src/main/python && pytest -sv
24 changes: 24 additions & 0 deletions .ratignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
.dockerignore
.gitattributes
.gitignore
.ratignore
README.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
17 changes: 17 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -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.

FROM node:18-alpine AS nodegui

WORKDIR /gui
Expand Down
17 changes: 17 additions & 0 deletions core/.scalafix.conf
Original file line number Diff line number Diff line change
@@ -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.

rules = [
ProcedureSyntax,
RemoveUnused,
Expand Down
17 changes: 17 additions & 0 deletions core/.scalafmt.conf
Original file line number Diff line number Diff line change
@@ -1,2 +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.

version=2.6.4
maxColumn = 100
17 changes: 17 additions & 0 deletions core/amber/.scalafix.conf
Original file line number Diff line number Diff line change
@@ -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.

rules = [
ProcedureSyntax,
RemoveUnused,
Expand Down
17 changes: 17 additions & 0 deletions core/amber/.scalafmt.conf
Original file line number Diff line number Diff line change
@@ -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.

version=2.6.4
maxColumn = 100

Expand Down
17 changes: 17 additions & 0 deletions core/amber/build.sbt
Original file line number Diff line number Diff line change
@@ -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 := "texera"
organization := "edu.uci.ics"
version := "0.1-SNAPSHOT"
Expand Down
17 changes: 17 additions & 0 deletions core/amber/operator-requirements.txt
Original file line number Diff line number Diff line change
@@ -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.

wordcloud==1.9.3
plotly==5.24.1
praw==7.6.1
Expand Down
17 changes: 17 additions & 0 deletions core/amber/project/build.properties
Original file line number Diff line number Diff line change
@@ -1 +1,18 @@
# 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.

sbt.version=1.9.9
17 changes: 17 additions & 0 deletions core/amber/project/plugins.sbt
Original file line number Diff line number Diff line change
@@ -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.

addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.2")
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.11.0")

Expand Down
17 changes: 17 additions & 0 deletions core/amber/r-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +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.

rpy2==3.5.11
rpy2-arrow==0.0.8
17 changes: 17 additions & 0 deletions core/amber/requirements.txt
Original file line number Diff line number Diff line change
@@ -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.

wheel==0.41.2
numpy==1.26.4
pandas==2.2.2
Expand Down
Original file line number Diff line number Diff line change
@@ -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.

syntax = "proto3";
package edu.uci.ics.amber.engine.architecture.rpc;

Expand Down
Original file line number Diff line number Diff line change
@@ -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.

syntax = "proto3";
package edu.uci.ics.amber.engine.architecture.rpc;

Expand Down
Original file line number Diff line number Diff line change
@@ -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.

syntax = "proto3";
package edu.uci.ics.amber.engine.architecture.rpc;

Expand Down
Original file line number Diff line number Diff line change
@@ -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.

syntax = "proto3";
package edu.uci.ics.amber.engine.architecture.rpc;

Expand Down
Loading