Skip to content

Commit a003fe2

Browse files
authored
Merge branch 'main' into fix/issue-2503-display-dataquality-assertition-facets
2 parents 2fa5249 + 5cd14e8 commit a003fe2

File tree

532 files changed

+57252
-16900
lines changed

Some content is hidden

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

532 files changed

+57252
-16900
lines changed

.circleci/api-load-test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
set -e
1515

1616
# Build version of Marquez
17-
readonly MARQUEZ_VERSION=0.36.0-SNAPSHOT
17+
readonly MARQUEZ_VERSION=0.47.0-SNAPSHOT
1818
# Fully qualified path to marquez.jar
1919
readonly MARQUEZ_JAR="api/build/libs/marquez-api-${MARQUEZ_VERSION}.jar"
2020

.circleci/config.yml

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
build-api:
2222
working_directory: ~/marquez
2323
machine:
24-
image: ubuntu-2004:current
24+
image: ubuntu-2004:2023.10.1
2525
environment:
2626
TESTCONTAINERS_RYUK_DISABLED: true
2727
steps:
@@ -49,7 +49,7 @@ jobs:
4949
build-image-api:
5050
working_directory: ~/marquez
5151
machine:
52-
image: ubuntu-2004:current
52+
image: ubuntu-2004:2023.10.1
5353
steps:
5454
- checkout
5555
- run: docker build --no-cache --tag "marquezproject/marquez:${CIRCLE_SHA1}" .
@@ -60,7 +60,7 @@ jobs:
6060
build-image-web:
6161
working_directory: ~/marquez/web
6262
machine:
63-
image: ubuntu-2004:current
63+
image: ubuntu-2004:2023.10.1
6464
steps:
6565
- *checkout_project_root
6666
- run: docker build --no-cache --tag "marquezproject/marquez-web:${CIRCLE_SHA1}" .
@@ -71,7 +71,7 @@ jobs:
7171
unit-test-web:
7272
working_directory: ~/marquez/web
7373
docker:
74-
- image: circleci/node:12.22.7
74+
- image: cimg/node:18.16.0
7575
environment:
7676
TZ: 'America/New_York'
7777
steps:
@@ -92,7 +92,7 @@ jobs:
9292
build-client-java:
9393
working_directory: ~/marquez
9494
machine:
95-
image: ubuntu-2004:current
95+
image: ubuntu-2004:2023.10.1
9696
steps:
9797
- checkout
9898
- restore_cache:
@@ -150,7 +150,7 @@ jobs:
150150
load-test-api:
151151
working_directory: ~/marquez
152152
machine:
153-
image: ubuntu-2004:current
153+
image: ubuntu-2004:2023.10.1
154154
steps:
155155
- checkout
156156
- run: ./.circleci/get-docker-compose.sh
@@ -165,25 +165,30 @@ jobs:
165165
migrate-db:
166166
working_directory: ~/marquez
167167
machine:
168-
image: ubuntu-2004:current
168+
image: ubuntu-2004:2023.10.1
169169
resource_class: large
170170
steps:
171171
- checkout
172172
- run: ./.circleci/get-docker-compose.sh
173173
- run: ./.circleci/db-migration.sh
174174

175+
publish-snapshot:
176+
working_directory: ~/marquez
177+
machine:
178+
image: ubuntu-2004:2023.10.1
179+
steps:
180+
- checkout
181+
- run: ./.circleci/get-jdk17.sh
182+
- run: ./.circleci/publish.sh # *SNAPSHOT.jar
183+
175184
release-java:
176185
working_directory: ~/marquez
177186
machine:
178-
image: ubuntu-2004:current
187+
image: ubuntu-2004:2023.10.1
179188
steps:
180189
- checkout
181190
- run: ./.circleci/get-jdk17.sh
182-
- run: |
183-
# Get, then decode the GPG private key used to sign *.jar
184-
export ORG_GRADLE_PROJECT_signingKey=$(echo $GPG_SIGNING_KEY | base64 -d)
185-
# Publish *.jar
186-
./gradlew publish
191+
- run: ./.circleci/publish.sh # *.jar
187192

188193
release-python:
189194
working_directory: ~/marquez
@@ -199,7 +204,7 @@ jobs:
199204
release-docker:
200205
working_directory: ~/marquez
201206
machine:
202-
image: ubuntu-2004:current
207+
image: ubuntu-2004:2023.10.1
203208
steps:
204209
- checkout
205210
- run: ./docker/login.sh
@@ -225,6 +230,16 @@ workflows:
225230
- migrate-db:
226231
requires:
227232
- build-api
233+
- publish-snapshot:
234+
filters:
235+
branches:
236+
only: main
237+
context: release
238+
requires:
239+
- build-image-api
240+
- load-test-api
241+
- migrate-db
242+
228243
release:
229244
jobs:
230245
- build-client-python:

.circleci/db-migration.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
# Usage: $ ./db-migration.sh
1212

1313
# Version of PostgreSQL
14-
readonly POSTGRES_VERSION="12.1"
14+
readonly POSTGRES_VERSION="14"
1515
# Version of Marquez
16-
readonly MARQUEZ_VERSION=0.35.0
16+
readonly MARQUEZ_VERSION=0.46.0
1717
# Build version of Marquez
1818
readonly MARQUEZ_BUILD_VERSION="$(git log --pretty=format:'%h' -n 1)" # SHA1
1919

.circleci/publish.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/bin/bash
2+
#
3+
# Copyright 2018-2023 contributors to the Marquez project
4+
# SPDX-License-Identifier: Apache-2.0
5+
#
6+
# Usage: $ ./publish.sh
7+
8+
set -e
9+
10+
# Get, then decode, the GPG private key used to sign *-SNAPSHOT.jar
11+
export ORG_GRADLE_PROJECT_signingKey=$(echo $GPG_SIGNING_KEY | base64 -d)
12+
# Publish *.jar
13+
./gradlew publish
14+
15+
echo "DONE!"

.env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
API_PORT=5000
22
API_ADMIN_PORT=5001
33
WEB_PORT=3000
4-
TAG=0.35.0
4+
TAG=0.46.0

.github/boring-cyborg.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,4 @@ firstPRMergeComment: >
5555
5656
# Comment to be posted to on first time issues
5757
firstIssueWelcomeComment: >
58-
Thanks for opening your first issue in the Marquez project! Please be sure to follow the issue template!
58+
Thanks for opening your first issue in the Marquez project! Please be sure to follow the issue template!

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ One-line summary:
2020
- [ ] You've updated any relevant documentation (_if relevant_)
2121
- [ ] You've included a one-line summary of your change for the [`CHANGELOG.md`](https://github.com/MarquezProject/marquez/blob/main/CHANGELOG.md#unreleased) (_Depending on the change, this may not be necessary_).
2222
- [ ] You've versioned your `.sql` database schema migration according to [Flyway's naming convention](https://flywaydb.org/documentation/concepts/migrations#naming) (_if relevant_)
23-
- [ ] You've included a [header](https://github.com/MarquezProject/marquez/blob/main/CONTRIBUTING.md#copyright--license) in any source code files (_if relevant_)
23+
- [ ] You've included a [header](https://github.com/MarquezProject/marquez/blob/main/CONTRIBUTING.md#copyright--license) in any source code files (_if relevant_)

.github/workflows/headerchecker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
run: |
3333
ok=1
3434
readarray -t files <<<"$(jq -r '.[]' <<<'${{ steps.files.outputs.added_modified }}')"
35-
for file in ${files[@]}; do
35+
for file in ${files[@]}; do
3636
if [[ ($file == *".java") ]]; then
3737
if ! grep -q Copyright "$file"; then
3838
ok=0
@@ -45,4 +45,4 @@ jobs:
4545
else
4646
GREEN="\e[32m"
4747
echo -e "${GREEN}All changed & added files have been scanned. Result: no headers are missing.${ENDCOLOR}"
48-
fi
48+
fi

.github/workflows/test-chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
python-version: 3.7
2525

2626
- name: Setup chart-testing
27-
uses: helm/chart-testing-action@v2.3.1
27+
uses: helm/chart-testing-action@v2.6.1
2828

2929
- name: Run chart-testing (list-changed)
3030
id: list-changed
@@ -38,7 +38,7 @@ jobs:
3838
run: ct lint --config ct.yaml
3939

4040
- name: Create kind cluster
41-
uses: helm/kind-action@v1.5.0
41+
uses: helm/kind-action@v1.8.0
4242

4343
- name: Run chart-testing (install)
4444
run: ct install --config ct.yaml

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,6 @@ metadata.json
3939

4040
# Dependent Helm charts
4141
chart/charts/
42+
43+
# Dev
44+
changes.txt

0 commit comments

Comments
 (0)