Skip to content

Commit 9b62fe2

Browse files
Merge branch 'main' into fix/26555-prometheus-db-connections-metric
2 parents 5e4d39d + 219490a commit 9b62fe2

814 files changed

Lines changed: 56753 additions & 9872 deletions

File tree

Some content is hidden

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

.claude/skills/connector-audit

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../skills/connector-audit

.github/actions/setup-openmetadata-test-environment/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ runs:
5353

5454
- name: Install yarn
5555
if: ${{ inputs.install-server == 'true' }}
56-
run: npm install -g yarn
56+
run: corepack enable
5757
shell: bash
5858
# ------------------------------------------------------------------------------
5959

.github/workflows/mysql-nightly-e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ jobs:
7575
working-directory: openmetadata-ui/src/main/resources/ui/
7676
run: yarn --ignore-scripts --frozen-lockfile
7777
- name: Install Playwright Browsers
78-
run: npx playwright@1.57.0 install --with-deps
78+
run: npx playwright@1.57.0 install chromium --with-deps
7979
- name: Run Playwright tests
8080
working-directory: openmetadata-ui/src/main/resources/ui/
8181
run: |

.github/workflows/openmetadata-service-unit-tests.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ jobs:
6565
timeout-minutes: 90
6666
needs: changes
6767
if: ${{ needs.changes.outputs.java == 'true' }}
68+
strategy:
69+
fail-fast: false
70+
matrix:
71+
database: [mysql, postgresql]
6872
steps:
6973
- name: Checkout
7074
uses: actions/checkout@v4
@@ -97,20 +101,20 @@ jobs:
97101
librdkafka-dev unixodbc-dev libevent-dev jq
98102
sudo make install_antlr_cli
99103
100-
- name: Run openmetadata-service unit tests
104+
- name: Run openmetadata-service unit tests (${{ matrix.database }})
101105
env:
102106
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
103107
run: |
104108
mvn -B clean package -pl openmetadata-service -am \
105-
-Pstatic-code-analysis \
109+
-Pstatic-code-analysis,${{ matrix.database }} \
106110
-DfailIfNoTests=false \
107111
-Dsonar.skip=true
108112
109113
- name: Upload surefire reports
110114
if: ${{ failure() && hashFiles('openmetadata-service/target/surefire-reports/TEST-*.xml') != '' }}
111115
uses: actions/upload-artifact@v4
112116
with:
113-
name: openmetadata-service-surefire-reports
117+
name: openmetadata-service-surefire-reports-${{ matrix.database }}
114118
path: openmetadata-service/target/surefire-reports/
115119

116120
- name: Publish Test Report
@@ -120,6 +124,7 @@ jobs:
120124
github_token: ${{ secrets.GITHUB_TOKEN }}
121125
fail_on_test_failures: true
122126
report_paths: "openmetadata-service/target/surefire-reports/TEST-*.xml"
127+
check_name: "Test Report (${{ matrix.database }})"
123128

124129
# Single required-check gate for branch protection.
125130
# Skipped (= "Success") when all test jobs pass or are legitimately skipped.

.github/workflows/playwright-docs-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
# although strictly speaking just listing shouldn't require binaries if configured right.
3535
# Adding just in case.
3636
working-directory: openmetadata-ui/src/main/resources/ui
37-
run: npx playwright install --with-deps
37+
run: npx playwright install chromium --with-deps
3838

3939
- name: Generate Documentation
4040
working-directory: openmetadata-ui/src/main/resources/ui

.github/workflows/playwright-mysql-e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ jobs:
107107
working-directory: openmetadata-ui/src/main/resources/ui/
108108
run: yarn --ignore-scripts --frozen-lockfile
109109
- name: Install Playwright Browsers
110-
run: npx playwright@1.57.0 install --with-deps
110+
run: npx playwright@1.57.0 install chromium --with-deps
111111
- name: Run Playwright tests
112112
working-directory: openmetadata-ui/src/main/resources/ui/
113113
run: |

.github/workflows/playwright-postgresql-e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ jobs:
144144
working-directory: openmetadata-ui/src/main/resources/ui/
145145
run: yarn --ignore-scripts --frozen-lockfile
146146
- name: Install Playwright Browsers
147-
run: npx playwright@1.57.0 install --with-deps
147+
run: npx playwright@1.57.0 install chromium --with-deps
148148
- name: Run Playwright tests
149149
id: run-tests
150150
working-directory: openmetadata-ui/src/main/resources/ui/

0 commit comments

Comments
 (0)