-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Fix connector harness performance ci run #31304
Merged
Merged
Changes from all commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
7e185e1
empty line to create a PR
xiaohansong 9023148
Automated Commit - Formatting Changes
xiaohansong f167679
attempt a fix
xiaohansong dfc9c67
typo
xiaohansong 8542cac
add logs
xiaohansong 21cabaa
try adding path directly
xiaohansong 86b6ca9
whoami?
xiaohansong 406da8b
export path in write part
xiaohansong 9dd5c7c
add secrets
xiaohansong 3d98ddd
try different way to create cred
xiaohansong 0fb5fef
Merge remote-tracking branch 'origin/master' into xiaohan/harness-fix
xiaohansong ba4f4f3
remove unnecessary printout
xiaohansong 6a97539
make comment optional
xiaohansong 4d42500
Merge branch 'master' into xiaohan/harness-fix
xiaohansong 0adb090
update postgres catalog
xiaohansong c4a2bd3
Automated Commit - Formatting Changes
xiaohansong 1ed2779
Merge branch 'master' into xiaohan/harness-fix
xiaohansong 86f5f05
add more logs, suspecting it's not reading from the latest catalog
xiaohansong bd758f3
more logs
xiaohansong 637a9df
remove gitref
xiaohansong 2ab9f44
need to check local branch and master branch to do git diff
xiaohansong 59eb0be
remove origin
xiaohansong a08ad54
need to fetch all in perf-test step
xiaohansong daa81f2
add back ref
xiaohansong 4d07a76
remove logs
xiaohansong ceade6d
Merge branch 'master' into xiaohan/harness-fix
xiaohansong beee3ee
formatting
xiaohansong 4b1a73d
Merge branch 'master' into xiaohan/harness-fix
xiaohansong File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,13 @@ on: | |
inputs: | ||
connector: | ||
description: "Airbyte Connector" | ||
type: choice | ||
required: true | ||
options: | ||
- connectors/source-postgres | ||
- connectors/source-mysql | ||
- connectors/destination-snowflake | ||
default: "connectors/source-postgres" | ||
repo: | ||
description: "Repo to check out code from. Defaults to the main airbyte repo. Set this when building connectors from forked repos." | ||
required: false | ||
|
@@ -102,6 +108,7 @@ jobs: | |
with: | ||
repository: ${{ github.event.inputs.repo }} | ||
ref: ${{ github.event.inputs.gitref }} | ||
fetch-depth: 0 # This is to fetch the main branch in case we are running on a different branch. | ||
- name: Install Java | ||
uses: actions/setup-java@v3 | ||
with: | ||
|
@@ -124,6 +131,7 @@ jobs: | |
echo "harness_type=$the_harness" >> "$GITHUB_OUTPUT" | ||
- name: Write harness credentials | ||
run: | | ||
export PATH="$PATH:/root/.local/bin" | ||
ci_credentials connectors-performance/$HARNESS_TYPE write-to-storage | ||
env: | ||
GCP_GSM_CREDENTIALS: ${{ secrets.GCP_GSM_CREDENTIALS }} | ||
|
@@ -144,6 +152,8 @@ jobs: | |
connector_name=$(echo ${{ github.event.inputs.connector }} | cut -d / -f 2) | ||
echo "Running ./gradlew :airbyte-integrations:connectors:$connector_name:build -x check" | ||
./gradlew :airbyte-integrations:connectors:$connector_name:build -x check | ||
env: | ||
GCP_GSM_CREDENTIALS: ${{ secrets.GCP_GSM_CREDENTIALS }} | ||
- name: KIND Kubernetes Cluster Setup | ||
uses: helm/[email protected] | ||
with: | ||
|
@@ -180,6 +190,7 @@ jobs: | |
kubectl logs --tail=1 $POD | while read line ; do line=${line#"$PREFIX"}; line=${line%"$SUFFIX"}; echo $line >> $GITHUB_OUTPUT ; done | ||
echo "$EOF" >> $GITHUB_OUTPUT | ||
- name: Link comment to workflow run | ||
if: github.event.inputs.comment-id | ||
uses: peter-evans/create-or-update-comment@v2 | ||
with: | ||
reactions: "+1" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
Can this replace the code down the file that filters for supported connectors - the big ugly if
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we still need that because we still want to trigger it from comment command