Skip to content

Commit 8a86cf8

Browse files
committed
Merge branch 'master' into lindel-1_nikeyakube/add-globaltags-aspect-to-glossary-terms
2 parents 426c22a + 85e2751 commit 8a86cf8

File tree

3,489 files changed

+298658
-23844
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,489 files changed

+298658
-23844
lines changed

.github/.codecov.yml

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
comment:
2+
layout: "condensed_header, condensed_files, condensed_footer"
3+
hide_project_coverage: true
4+
require_changes: false # if true: only post the comment if coverage changes
5+
6+
codecov:
7+
#due to ci-optimization, reports for modules that have not changed may be quite old
8+
max_report_age: off
9+
10+
github_checks:
11+
#Hide annotations that show up in github PR reviews. There still is a red bar next to lines not covered
12+
annotations: false
13+
14+
flag_management:
15+
default_rules: # the rules that will be followed for any flag added, generally
16+
carryforward: true
17+
individual_flags: # exceptions to the default rules above, stated flag by flag
18+
- name: frontend
19+
paths:
20+
- "datahub-frontend/**"
21+
- "datahub-web-react/**"
22+
- name: backend
23+
paths:
24+
- "metadata-models/**"
25+
- "datahub-upgrade/**"
26+
- "entity-registry/**"
27+
- "li-utils/**"
28+
- "metadata-auth/**"
29+
- "metadata-dao-impl/**"
30+
- "metadata-events/**"
31+
- "metadata-jobs/**"
32+
- "metadata-service/**"
33+
- "metadata-utils/**"
34+
- "metadata-operation-context/**"
35+
- "datahub-graphql-core/**"
36+
- name: metadata-io
37+
paths:
38+
- "metadata-io/**"
39+
- name: ingestion
40+
paths:
41+
- "metadata-ingestion/**"
42+
- name: ingestion-airflow
43+
paths:
44+
- "metadata-ingestion-modules/airflow-plugin/**"
45+
- name: ingestion-dagster
46+
paths:
47+
- "metadata-ingestion-modules/dagster-plugin/**"
48+
- name: ingestion-gx-plugin
49+
paths:
50+
- "metadata-ingestion-modules/gx-plugin/**"
51+
- name: ingestion-prefect
52+
paths:
53+
- "metadata-ingestion-modules/prefect-plugin/**"
54+
coverage:
55+
status:
56+
project: false
57+
patch:
58+
default:
59+
target: 75% # for new code added in the patch
60+
only_pulls: true

.github/ISSUE_TEMPLATE/--bug-report.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ If applicable, add screenshots to help explain your problem.
2929
- Version [e.g. 22]
3030

3131
**Additional context**
32-
Add any other context about the problem here.
32+
Add any other context about the problem here.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
name: DataHub v1.0-rc Bug Report
3+
about: Report issues found in DataHub v1.0 Release Candidates
4+
title: "[v1.0-rc/bug] Description of Bug"
5+
labels: bug, datahub-v1.0-rc
6+
assignees: chriscollins3456, david-leifker, maggiehays
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
1. Go to '...'
16+
2. Click on '....'
17+
3. Scroll down to '....'
18+
4. See error
19+
20+
**Expected behavior**
21+
A clear and concise description of what you expected to happen.
22+
23+
**Screenshots and/or Screen Recordings**
24+
If applicable, add screenshots and/or screen recordings to help explain the issue.
25+
26+
**System details (please complete the following information):**
27+
- DataHub Version Tag [e.g. v1.0-rc1]
28+
- OS: [e.g. iOS]
29+
- Browser [e.g. chrome, safari]
30+
31+
**Additional context**
32+
Add any other context about the problem here.

.github/actions/ci-optimization/action.yml

+12-3
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ outputs:
1313
value: ${{ steps.filter.outputs.frontend == 'false' && steps.filter.outputs.ingestion == 'false' && steps.filter.outputs.backend == 'true' }}
1414
backend-change:
1515
description: "Backend code has changed"
16-
value: ${{ steps.filter.outputs.backend == 'true' }}
16+
value: ${{ steps.filter.outputs.backend == 'true' || steps.trigger.outputs.trigger == 'manual' }}
1717
ingestion-change:
1818
description: "Ingestion code has changed"
19-
value: ${{ steps.filter.outputs.ingestion == 'true' }}
19+
value: ${{ steps.filter.outputs.ingestion == 'true' || steps.trigger.outputs.trigger == 'manual' }}
2020
ingestion-base-change:
2121
description: "Ingestion base image docker image has changed"
2222
value: ${{ steps.filter.outputs.ingestion-base == 'true' }}
2323
frontend-change:
2424
description: "Frontend code has changed"
25-
value: ${{ steps.filter.outputs.frontend == 'true' }}
25+
value: ${{ steps.filter.outputs.frontend == 'true' || steps.trigger.outputs.trigger == 'manual' }}
2626
docker-change:
2727
description: "Docker code has changed"
2828
value: ${{ steps.filter.outputs.docker == 'true' }}
@@ -44,6 +44,15 @@ outputs:
4444
runs:
4545
using: "composite"
4646
steps:
47+
- name: Check trigger type
48+
id: trigger # Add an ID to reference this step
49+
shell: bash
50+
run: |
51+
if [ "${{ github.event_name }}" == "workflow_dispatch" ]; then
52+
echo "trigger=manual" >> $GITHUB_OUTPUT
53+
else
54+
echo "trigger=pr" >> $GITHUB_OUTPUT
55+
fi
4756
- uses: dorny/paths-filter@v3
4857
id: filter
4958
with:

.github/dependabot.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "github-actions" # See documentation for possible values
9+
directory: "/" # Location of package manifests
10+
schedule:
11+
interval: "weekly"

.github/pr-labeler-config.yml

+23-13
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,32 @@
11
ingestion:
2-
- "metadata-ingestion/**/*"
3-
- "metadata-ingestion-modules/**/*"
4-
- "metadata-integration/**/*"
2+
- changed-files:
3+
- any-glob-to-any-file:
4+
- "metadata-ingestion/**/*"
5+
- "metadata-ingestion-modules/**/*"
6+
- "metadata-integration/**/*"
57

68
devops:
7-
- "docker/**/*"
8-
- ".github/**/*"
9-
- "perf-test/**/*"
10-
- "metadata-service/**/*"
9+
- changed-files:
10+
- any-glob-to-any-file:
11+
- "docker/**/*"
12+
- ".github/**/*"
13+
- "perf-test/**/*"
14+
- "metadata-service/**/*"
1115

1216
product:
13-
- "datahub-web-react/**/*"
14-
- "datahub-frontend/**/*"
15-
- "datahub-graphql-core/**/*"
16-
- "metadata-io/**/*"
17+
- changed-files:
18+
- any-glob-to-any-file:
19+
- "datahub-web-react/**/*"
20+
- "datahub-frontend/**/*"
21+
- "datahub-graphql-core/**/*"
22+
- "metadata-io/**/*"
1723

1824
docs:
19-
- "docs/**/*"
25+
- changed-files:
26+
- any-glob-to-any-file:
27+
- "docs/**/*"
2028

2129
smoke_test:
22-
- "smoke-test/**/*"
30+
- changed-files:
31+
- any-glob-to-any-file:
32+
- "smoke-test/**/*"

0 commit comments

Comments
 (0)