Skip to content

Commit 5a7686b

Browse files
authored
Rat-check: exclude venv, cleanup excludes, include .svg (apache#2363)
* `.svg` files are XML files and can contain a license header * Re-grouped the exclusion rat patterns * Added exclude for `.venv` * Added exclude for `.ruff_cache`
1 parent 73a06f5 commit 5a7686b

File tree

9 files changed

+187
-36
lines changed

9 files changed

+187
-36
lines changed

build.gradle.kts

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,15 @@ if (System.getProperty("idea.sync.active").toBoolean()) {
6060
eclipse { project { name = ideName } }
6161

6262
tasks.named<RatTask>("rat").configure {
63-
// These are Gradle file pattern syntax
63+
// Gradle
6464
excludes.add("**/build/**")
65+
excludes.add("gradle/wrapper/gradle-wrapper*")
66+
excludes.add(".gradle")
67+
excludes.add("**/kotlin-compiler*")
68+
excludes.add("**/build-logic/.kotlin/**")
6569

66-
excludes.add("docs/CNAME")
67-
excludes.add("docs/index.html")
70+
excludes.add("ide-name.txt")
71+
excludes.add("version.txt")
6872

6973
excludes.add("DISCLAIMER_WIP")
7074
excludes.add("LICENSE")
@@ -85,60 +89,56 @@ tasks.named<RatTask>("rat").configure {
8589
// Manifest files do not allow comments
8690
excludes.add("tools/version/src/jarTest/resources/META-INF/FAKE_MANIFEST.MF")
8791

88-
excludes.add("ide-name.txt")
89-
excludes.add("version.txt")
92+
// Git & GitHub
9093
excludes.add(".git")
91-
excludes.add(".gradle")
92-
excludes.add(".idea")
93-
excludes.add(".java-version")
94-
excludes.add("**/.keep")
95-
excludes.add("**/poetry.lock")
96-
9794
excludes.add(".github/pull_request_template.md")
9895

99-
excludes.add("spec/docs.yaml")
100-
excludes.add("spec/index.yml")
101-
102-
excludes.add("gradle/wrapper/gradle-wrapper*")
103-
96+
// Misc build artifacts
97+
excludes.add(".java-version")
98+
excludes.add("**/.keep")
10499
excludes.add("logs/**")
100+
excludes.add("**/*.lock")
101+
102+
// Polaris service startup banner
105103
excludes.add("runtime/service/src/**/banner.txt")
106104

105+
// Web site
106+
excludes.add("**/go.sum")
107107
excludes.add("site/node_modules/**")
108108
excludes.add("site/layouts/robots.txt")
109109
// Ignore generated stuff, when the Hugo is run w/o Docker
110110
excludes.add("site/public/**")
111111
excludes.add("site/resources/_gen/**")
112112
excludes.add("node_modules/**")
113113

114+
// Python
115+
excludes.add("**/.venv/**")
114116
excludes.add("**/polaris-venv/**")
115-
117+
excludes.add("**/poetry.lock")
118+
excludes.add("**/.ruff_cache/**")
119+
excludes.add("**/.mypy_cache/**")
116120
excludes.add("**/.pytest_cache/**")
121+
excludes.add("client/python/.openapi-generator/**")
122+
123+
// Jupyter
124+
excludes.add("**/*.ipynb")
125+
126+
// regtests
117127
excludes.add("regtests/**/py.typed")
118128
excludes.add("regtests/**/*.ref")
119129
excludes.add("regtests/.env")
120130
excludes.add("regtests/derby.log")
121131
excludes.add("regtests/metastore_db/**")
122-
excludes.add("client/python/.openapi-generator/**")
123132
excludes.add("regtests/output/**")
133+
excludes.add("plugins/**/*.ref")
124134

125-
excludes.add("**/*.ipynb")
135+
// IntelliJ
136+
excludes.add(".idea")
126137
excludes.add("**/*.iml")
127138
excludes.add("**/*.iws")
128139

140+
// Rat can't scan binary images
129141
excludes.add("**/*.png")
130-
excludes.add("**/*.svg")
131-
132-
excludes.add("**/*.lock")
133-
134-
excludes.add("**/*.env*")
135-
136-
excludes.add("**/go.sum")
137-
138-
excludes.add("**/kotlin-compiler*")
139-
excludes.add("**/build-logic/.kotlin/**")
140-
141-
excludes.add("plugins/**/*.ref")
142142
}
143143

144144
tasks.register<Exec>("regeneratePythonClient") {

site/static/favicons/favicon.svg

Lines changed: 19 additions & 0 deletions
Loading
Lines changed: 20 additions & 1 deletion
Loading

site/static/img/example-workflow.svg

Lines changed: 20 additions & 1 deletion
Loading

site/static/img/logos/polaris-catalog-stacked-logo.svg

Lines changed: 19 additions & 0 deletions
Loading

site/static/img/overview.svg

Lines changed: 18 additions & 0 deletions
Loading

site/static/img/rbac-example.svg

Lines changed: 20 additions & 1 deletion
Loading

site/static/img/rbac-model.svg

Lines changed: 20 additions & 1 deletion
Loading

site/static/img/sample-catalog-structure.svg

Lines changed: 20 additions & 1 deletion
Loading

0 commit comments

Comments
 (0)