Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rtekal pl join UI er model relation #18

Merged
merged 33 commits into from
Feb 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
8151769
feat(forms) Add support for metadata forms on entities in the UI (#9718)
chriscollins3456 Feb 2, 2024
b4d70dd
chore(ingest/feast): drop redundant typeguard constraint (#9770)
cburroughs Feb 2, 2024
eb8017d
feat(ingestion/feast): loosen feast dependency (#9769)
cburroughs Feb 2, 2024
fd34e41
feat(ci): check for packages, change location of lint (#9759)
anshbansal Feb 3, 2024
f4cc60b
feat(ui/policies): Add tag filer in policy creation page (#9756)
gaurav2733 Feb 5, 2024
f743d3c
feat(ingest/metabase): Allow to configure a different url for links (…
ilpianista Feb 5, 2024
1d514cb
docs(ingesti/elastcsearch): add description fields (#9693)
dim-ops Feb 5, 2024
3b898db
fix(ingest/snowflake): stop pinning transitive spacy dependency (#9768)
cburroughs Feb 5, 2024
bf1ce96
feat(cli): Add support for custom ownership types to dataproduct CLI …
skrydal Feb 5, 2024
bec01e0
docs: update champion bio (#9773)
yoonhyejin Feb 5, 2024
3bfc1e4
fix(ingest/fivetran): Fixing issue when connector user is empty (#9774)
treff7es Feb 5, 2024
a3ef587
feat(ingest/glossary): support pydantic v2 in business-glossary sourc…
hsheth2 Feb 5, 2024
92850ac
fix(datahub-flow-diagram): add missing image for onboarding tour (#9783)
gaurav2733 Feb 6, 2024
7ca9fc3
docs(aws): Update aws.md (#9726)
scalvanese452 Feb 6, 2024
8203543
fix(search): Fix missing mapping of DOUBLE searchable type (#9651)
siladitya2 Feb 6, 2024
11f7804
chore(lint): apply spotless (#9789)
david-leifker Feb 6, 2024
e1c8ac7
docs(observe): add upsert assertion monitor graphql examples (#9766)
mayurinehate Feb 7, 2024
e6d7066
fix(docs): fix the subtitle on the slack page (#9781)
yoonhyejin Feb 7, 2024
ea0ae8c
feat(airflow) Override datajob external_url (#9681)
gp1105739 Feb 7, 2024
20b9050
fix(browsev2): align browse and aggregate queries (#9790)
RyanHolstien Feb 7, 2024
6332222
misc: datahub-upgrade improvements, aspect key & default aspects fixe…
david-leifker Feb 7, 2024
09d4260
chore(pegasus): upgrade pegasus, remove gradle 8 hacks for pegasus pl…
david-leifker Feb 7, 2024
7ae310d
feat(graphql): get raw aspects for assertions, allow aspectNames filt…
mayurinehate Feb 8, 2024
4551164
feat(ingest/slack): source to get user info from slack (#9776)
anshbansal Feb 8, 2024
a5e4738
tests(domains): added multiple cypress tests scenarios (#9750)
Kunal-kankriya Feb 8, 2024
f6e96dc
feat(token): helper to debug owner of raw token (#9793)
anshbansal Feb 8, 2024
33dc96b
fix(forms) Update styles of submit/confirm button and fix num input b…
chriscollins3456 Feb 8, 2024
5d23b79
feat(structured-props) Extend structured props support to other entit…
chriscollins3456 Feb 8, 2024
f809645
feat(recommendations): Correct searchable entities for top platform (…
pedro93 Feb 8, 2024
f8f1af2
feat(ingest/dbt): speed up test result only ingestion (#9791)
hsheth2 Feb 8, 2024
f32a775
feat(ui/tokens): admin being able to view all org access tokens (#9803)
gaurav2733 Feb 9, 2024
8c9bf4e
feat(graphql): add configuration for limiting graphql query complexit…
RyanHolstien Feb 9, 2024
a0a7264
Merge with master due to conflict
rtekal Feb 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .github/scripts/check_python_package.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import setuptools

folders = ["./smoke-test/tests"]

for folder in folders:
print(f"Checking folder {folder}")
a = [i for i in setuptools.find_packages(folder) if "cypress" not in i]
b = [i for i in setuptools.find_namespace_packages(folder) if "cypress" not in i]

in_a_not_b = set(a) - set(b)
in_b_not_a = set(b) - set(a)

assert (
len(in_a_not_b) == 0
), f"Found packages in {folder} that are not in namespace packages: {in_a_not_b}"
assert (
len(in_b_not_a) == 0
), f"Found namespace packages in {folder} that are not in packages: {in_b_not_a}"
33 changes: 21 additions & 12 deletions .github/workflows/docker-unified.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,29 @@ env:
DATAHUB_INGESTION_IMAGE: "acryldata/datahub-ingestion"

jobs:
check_lint:
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: hsheth2/sane-checkout-action@v1
- uses: actions/setup-python@v4
with:
python-version: "3.10"
cache: "pip"
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: 17
- name: Ensure packages are correct
run: |
python ./.github/scripts/check_python_package.py
- name: Run lint on smoke test
run: |
./gradlew :smoke-test:lint
setup:
runs-on: ubuntu-latest
needs: check_lint
outputs:
tag: ${{ steps.tag.outputs.tag }}
slim_tag: ${{ steps.tag.outputs.slim_tag }}
Expand All @@ -64,18 +85,6 @@ jobs:
steps:
- name: Check out the repo
uses: hsheth2/sane-checkout-action@v1
- uses: actions/setup-python@v4
with:
python-version: "3.10"
cache: "pip"
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: 17
- name: Run lint on smoke test
run: |
./gradlew :smoke-test:lint
- name: Compute Tag
id: tag
run: |
Expand Down
15 changes: 8 additions & 7 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ buildscript {

ext.junitJupiterVersion = '5.6.1'
// Releases: https://github.com/linkedin/rest.li/blob/master/CHANGELOG.md
ext.pegasusVersion = '29.48.4'
ext.pegasusVersion = '29.51.0'
ext.mavenVersion = '3.6.3'
ext.springVersion = '6.1.2'
ext.springBootVersion = '3.2.1'
Expand Down Expand Up @@ -269,13 +269,14 @@ allprojects {
apply plugin: 'eclipse'
// apply plugin: 'org.gradlex.java-ecosystem-capabilities'

tasks.withType(Test).configureEach {
// https://docs.gradle.org/current/userguide/performance.html
maxParallelForks = Runtime.runtime.availableProcessors().intdiv(2) ?: 1
tasks.withType(Test).configureEach { task -> if (task.project.name != "metadata-io") {
// https://docs.gradle.org/current/userguide/performance.html
maxParallelForks = Runtime.runtime.availableProcessors().intdiv(2) ?: 1

if (project.configurations.getByName("testImplementation").getDependencies()
.any{ it.getName().contains("testng") }) {
useTestNG()
if (project.configurations.getByName("testImplementation").getDependencies()
.any { it.getName().contains("testng") }) {
useTestNG()
}
}
}

Expand Down
3 changes: 0 additions & 3 deletions buildSrc/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,4 @@ dependencies {

compileOnly 'org.projectlombok:lombok:1.18.30'
annotationProcessor 'org.projectlombok:lombok:1.18.30'

// pegasus dependency, overrides for tasks
implementation 'com.linkedin.pegasus:gradle-plugins:29.48.4'
}
Loading
Loading