Commit 832a2dd
authored
Add ASF header and RAT CI (#3415)
Add the ASF header to all source code in the repo and introduce RAT CI.
[Apache Release Audit Tool (RAT)](https://creadur.apache.org/rat) is a
release audit tool focused on licenses.
This PR adds the release audit tool to the GitHub Action workflow (CI).
This would allow developers to quickly detect if new files during a PR
submission or commit push were missing the license header.
Add files to the optional .ratignore file if you want to exclude certain
files and folders from being tested.1 parent 0b602ae commit 832a2dd
File tree
1,444 files changed
+26539
-361
lines changed- .github/workflows
- core
- amber
- project
- src
- main
- protobuf/edu/uci/ics/amber/engine
- architecture
- rpc
- sendsemantics
- worker
- common
- python
- core
- architecture
- handlers
- actorcommand
- control
- managers
- packaging
- rpc
- sendsemantics
- models
- schema
- proxy
- runnables
- storage
- iceberg
- model
- runnables
- util
- buffer
- console_message
- customized_queue
- expression_evaluator
- operator
- protocol
- proto
- runnable
- stoppable
- thread
- virtual_identity
- proto
- edu
- uci
- ics
- amber
- core
- engine
- architecture
- rpc
- sendsemantics
- worker
- common
- texera
- web
- scalapb
- pyamber
- pytexera
- storage
- udf
- examples
- rudf
- resources
- gmail
- scala/edu/uci/ics
- amber
- clustering
- engine
- architecture
- common
- controller
- execution
- promisehandlers
- deploysemantics
- deploystrategy
- layer
- logreplay
- messaginglayer
- pythonworker
- scheduling
- config
- resourcePolicies
- sendsemantics/partitioners
- worker
- managers
- promisehandlers
- common
- amberexception
- ambermessage
- client
- rpc
- statetransition
- storage
- virtualidentity
- error
- texera
- web
- auth
- model
- collab
- event
- request
- response
- common
- http
- request
- auth
- result
- response
- result
- websocket
- event
- python
- request
- python
- response
- python
- resource
- aiassistant
- auth
- dashboard
- admin
- execution
- user
- hub
- user
- dataset
- utils
- project
- quota
- workflow
- service
- storage
- workflow
- test
- java/edu/uci/ics/texera/web/resource/dashboard/user/dataset
- scala/edu/uci/ics
- amber/engine
- architecture
- breakpoint
- controller
- control
- utils
- messaginglayer
- pythonworker
- scheduling
- worker
- e2e
- faulttolerance
- texera
- web
- resource/dashboard
- file
- user/workflow
- service
- workflow
- common/storage
- mongo
- auth
- src/main
- resources
- scala/edu/uci/ics/texera/auth
- computing-unit-managing-service
- project
- src/main
- resources
- scala/edu/uci/ics/texera/service
- resource
- util
- dao
- src
- main
- resources
- scala/edu/uci/ics/texera/dao
- jooq/generated
- test/scala/edu/uci/ics/texera/dao
- file-service
- src/main
- resources
- scala/edu/uci/ics/texera/service
- resource
- type
- dataset
- serde
- util
- gui
- src
- app
- common
- formly
- collab-wrapper/collab-wrapper
- preset-wrapper
- service
- gmail
- notification
- user
- config
- workflow-persist
- type
- proto
- edu/uci/ics/amber/engine/common
- google/protobuf
- scalapb
- util
- dashboard
- component
- admin
- execution
- gmail
- user
- user
- files-uploader
- filters-instructions
- filters
- flarum
- list-item
- search-bar
- search-results
- search
- sort-button
- user-avatar
- user-dataset
- user-dataset-explorer
- user-dataset-file-renderer
- user-dataset-staged-objects-list
- user-dataset-version-creator
- user-dataset-version-filetree
- user-dataset-list-item
- user-icon
- user-project
- public-project
- user-project-list-item
- user-project-section
- ngbd-modal-add-project-workflow
- ngbd-modal-remove-project-workflow
- user-quota
- user-workflow
- ngbd-modal-workflow-executions
- workflow-runtime-statistics
- user-workflow-list-item
- service
- admin
- execution
- guard
- user
- user
- dataset
- download
- file
- flarum
- project
- public-project
- quota
- workflow-executions
- workflow-snapshot
- workflow-version
- type
- hub
- component
- about
- local-login
- browse-section
- hub-search-result
- landing-page
- type
- workflow/detail
- service
- workspace
- component
- code-editor-dialog
- breakpoint-condition-input
- codearea-custom-template
- file-selection
- input-autocomplete
- left-panel
- environment
- settings
- time-travel
- versions-list
- power-button
- property-editor
- operator-property-edit-frame
- port-property-edit-frame
- typecasting-display
- result-exportation
- result-panel
- console-frame
- error-frame
- result-table-frame
- visualization-panel-content
- workflow-editor
- comment-box-modal
- mini-map
- service
- ai-analyst
- ai-assistant
- code-editor
- compile-workflow
- computing-unit-status
- drag-drop
- dynamic-schema
- execute-workflow
- joint-ui
- operator-debug
- operator-metadata
- panel
- preset
- report-generation
- undo-redo
- validation
- workflow-cache
- workflow-computing-unit
- workflow-console
- workflow-graph
- model
- util
- workflow-result-export
- workflow-result
- panel-resize
- workflow-status
- workflow-websocket
- types
- assets/svg
- environments
- project
- pyright-language-server/src
- types
- scripts
- forum
- powershell
- sql
- misc
- updates
- workflow-compiling-service
- project
- src
- main
- resources
- scala/edu/uci/ics
- amber/compiler
- model
- texera/service
- resource
- test/scala/edu/uci/ics/texera/service/resource
- workflow-core
- src
- main
- protobuf
- edu/uci/ics/amber/core
- scalapb
- resources
- scala/edu/uci/ics/amber
- core
- executor
- marker
- storage
- model
- result
- iceberg
- util
- dataset
- mongo
- tuple
- workflow
- util
- serde
- test
- resources/datasets/1/directory
- scala/edu/uci/ics/amber
- core
- storage/model
- tuple
- storage
- result/iceberg
- util
- workflow-operator
- project
- src
- main/scala
- com/kjetland/jackson/jsonSchema
- annotations
- edu/uci/ics/amber/operator
- aggregate
- cartesianProduct
- dictionary
- difference
- distinct
- dummy
- filter
- flatmap
- hashJoin
- huggingFace
- ifStatement
- intersect
- intervalJoin
- keywordSearch
- limit
- machineLearning
- Scorer
- sklearnAdvanced
- KNNTrainer
- SVCTrainer
- SVRTrainer
- base
- map
- metadata
- annotations
- projection
- randomksampling
- regex
- reservoirsampling
- sink
- sklearn
- sortPartitions
- sort
- source
- apis
- reddit
- twitter
- v2
- cache
- fetcher
- scan
- arrow
- csvOld
- csv
- json
- text
- sql
- asterixdb
- mysql
- postgresql
- split
- symmetricDifference
- typecasting
- udf
- java
- python
- source
- r
- union
- unneststring
- util
- visualization
- DotPlot
- IcicleChart
- ImageViz
- ScatterMatrixChart
- barChart
- boxViolinPlot
- bubbleChart
- bulletChart
- candlestickChart
- continuousErrorBands
- contourPlot
- dendrogram
- dumbbellPlot
- figureFactoryTable
- filledAreaPlot
- funnelPlot
- ganttChart
- heatMap
- hierarchychart
- histogram
- htmlviz
- lineChart
- networkGraph
- pieChart
- quiverPlot
- sankeyDiagram
- scatter3DChart
- scatterplot
- tablesChart
- ternaryPlot
- urlviz
- waterfallChart
- wordCloud
- test/scala/edu/uci/ics/amber
- operator
- cartesianProduct
- dictionary
- difference
- distinct
- filter
- hashJoin
- intersect
- intervalJoin
- keywordSearch
- projection
- sortPartitions
- source
- fetcher
- scan
- csv
- text
- symmetricDifference
- typecasting
- udf/python
- unneststring
- visualization
- DotPlot
- ImageViz
- barChart
- bubbleChart
- filledAreaPlot
- ganttChart
- hierarchychart
- htmlviz
- pieChart
- scatterplot
- util
- deployment
- k8s/texera-helmchart
- files
- templates
- single-node
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,444 files changed
+26539
-361
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
1 | 18 | | |
2 | 19 | | |
3 | 20 | | |
| |||
123 | 140 | | |
124 | 141 | | |
125 | 142 | | |
126 | | - | |
| 143 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
1 | 18 | | |
2 | 19 | | |
3 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
1 | 18 | | |
2 | 19 | | |
3 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
1 | 18 | | |
2 | 19 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
1 | 18 | | |
2 | 19 | | |
3 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
1 | 18 | | |
2 | 19 | | |
3 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
1 | 18 | | |
2 | 19 | | |
3 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
1 | 18 | | |
2 | 19 | | |
3 | 20 | | |
| |||
0 commit comments