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

Source File Secure: bump source-file version 0.2.38 -> 0.3.7 #26131

Merged
merged 12 commits into from
May 16, 2023

Conversation

grubberr
Copy link
Contributor

@grubberr grubberr commented May 16, 2023

What

I want to re-publish source-file and source-file-secure because
source-file-secure is based on top of out-dated version of source-file:0.2.38

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
@grubberr grubberr self-assigned this May 16, 2023
@octavia-squidington-iii octavia-squidington-iii added the area/connectors Connector related issues label May 16, 2023
@github-actions
Copy link
Contributor

github-actions bot commented May 16, 2023

Before Merging a Connector Pull Request

Wow! What a great pull request you have here! 🎉

To merge this PR, ensure the following has been done/considered for each connector added or updated:

  • PR name follows PR naming conventions
  • Breaking changes are considered. If a Breaking Change is being introduced, ensure an Airbyte engineer has created a Breaking Change Plan and you've followed all steps in the Breaking Changes Checklist
  • Connector version has been incremented in the Dockerfile and metadata.yaml according to our Semantic Versioning for Connectors guidelines
  • Secrets in the connector's spec are annotated with airbyte_secret
  • All documentation files are up to date. (README.md, bootstrap.md, docs.md, etc...)
  • Changelog updated in docs/integrations/<source or destination>/<name>.md with an entry for the new version. See changelog example
  • You, or an Airbyter, have run /test successfully on this PR - or on a non-forked branch
  • You, or an Airbyter, have run /publish successfully on this PR - or on a non-forked branch
  • You've updated the connector's metadata.yaml file new!

If the checklist is complete, but the CI check is failing,

  1. Check for hidden checklists in your PR description

  2. Toggle the github label checklist-action-run on/off to re-run the checklist CI.

@grubberr
Copy link
Contributor Author

grubberr commented May 16, 2023

/publish connector=connectors/source-file-secure

🕑 Publishing the following connectors:
connectors/source-file-secure
https://github.com/airbytehq/airbyte/actions/runs/4995014764


Connector Version Did it publish? Were definitions generated?
connectors/source-file-secure 0.3.6

if you have connectors that successfully published but failed definition generation, follow step 4 here ▶️

@grubberr
Copy link
Contributor Author

already done here 59903d0

@grubberr grubberr closed this May 16, 2023
@grubberr grubberr reopened this May 16, 2023
@grubberr grubberr changed the title Source File Secure: add retry on SSHException('Error reading SSH protocol banner') Source File Secure: bump source-file version 0.2.38 -> 0.3.6 May 16, 2023
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
@grubberr grubberr changed the title Source File Secure: bump source-file version 0.2.38 -> 0.3.6 Source File Secure: bump source-file version 0.2.38 -> 0.3.7 May 16, 2023
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
@octavia-squidington-iii octavia-squidington-iii added the area/documentation Improvements or additions to documentation label May 16, 2023
@bnchrch
Copy link
Contributor

bnchrch commented May 16, 2023

Hey @grubberr! Just looking at this now.

Im sorry we missed the version at the top of the dockerfile!

I think youre going the correct way and updating both to 0.3.7 to accomodate.

@@ -5,7 +5,7 @@ data:
connectorSubtype: file
connectorType: source
definitionId: 778daa7c-feaf-4db6-96f3-70fd645acc77
dockerImageTag: 0.3.6
dockerImageTag: 0.3.7
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
@grubberr grubberr requested a review from bnchrch May 16, 2023 21:01
Copy link
Contributor

@bnchrch bnchrch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Just make sure to run /publish for both source-file and source-file-secure

@grubberr
Copy link
Contributor Author

grubberr commented May 16, 2023

/publish connector=connectors/source-file

🕑 Publishing the following connectors:
connectors/source-file
https://github.com/airbytehq/airbyte/actions/runs/4996691319


Connector Version Did it publish? Were definitions generated?

@grubberr
Copy link
Contributor Author

grubberr commented May 16, 2023

/publish connector=connectors/source-file-secure

🕑 Publishing the following connectors:
connectors/source-file-secure
https://github.com/airbytehq/airbyte/actions/runs/4997010068


Connector Version Did it publish? Were definitions generated?
connectors/source-file-secure 0.3.7

if you have connectors that successfully published but failed definition generation, follow step 4 here ▶️

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
@grubberr
Copy link
Contributor Author

grubberr commented May 16, 2023

/test connector=connectors/source-file-secure

🕑 connectors/source-file-secure https://github.com/airbytehq/airbyte/actions/runs/4997401686
✅ connectors/source-file-secure https://github.com/airbytehq/airbyte/actions/runs/4997401686
Python tests coverage:

Name                                                                                                        Stmts   Miss  Cover
-------------------------------------------------------------------------------------------------------------------------------
source_file_secure/__init__.py                                                                                  2      0   100%
/actions-runner/_work/airbyte/airbyte/airbyte-integrations/connectors/source-file/source_file/__init__.py       2      0   100%
source_file_secure/source.py                                                                                   45     10    78%
/actions-runner/_work/airbyte/airbyte/airbyte-integrations/connectors/source-file/source_file/utils.py         13      5    62%
/actions-runner/_work/airbyte/airbyte/airbyte-integrations/connectors/source-file/source_file/source.py        83     48    42%
/actions-runner/_work/airbyte/airbyte/airbyte-integrations/connectors/source-file/source_file/client.py       330    251    24%
-------------------------------------------------------------------------------------------------------------------------------
TOTAL                                                                                                         475    314    34%

Build Passed

Test summary info:

=========================== short test summary info ============================
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/plugin.py:63: Skipping TestFullRefresh.test_sequential_reads: not found in the config.
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/plugin.py:63: Skipping TestIncremental.test_two_sequential_reads: not found in the config.
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/tests/test_core.py:578: The previous and actual discovered catalogs are identical.
================= 36 passed, 3 skipped, 38 warnings in 56.12s ==================

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
@bnchrch
Copy link
Contributor

bnchrch commented May 16, 2023

Hey @grubberr

Ok so I noticed that the source-file-secure is not publishing because its spec tests are failing
https://scans.gradle.com/s/pfciulrg3tgr2/console-log?task=:airbyte-integrations:connectors:source-file-secure:connectorAcceptanceTest
image

To resolve this I think we have two choices

  1. Fix the spec in the source-file-secure

Wait, nvm, I see you just did that! Woohoo!

@bnchrch
Copy link
Contributor

bnchrch commented May 16, 2023

Next onto the failing definitions.

That was my fault. Weve removed the auto bump feature. And /publish still references it.

Ill remove that ASAP

@grubberr
Copy link
Contributor Author

grubberr commented May 16, 2023

/publish connector=connectors/source-file-secure

🕑 Publishing the following connectors:
connectors/source-file-secure
https://github.com/airbytehq/airbyte/actions/runs/4997592733


Connector Version Did it publish? Were definitions generated?
connectors/source-file-secure 0.3.7

if you have connectors that successfully published but failed definition generation, follow step 4 here ▶️

@grubberr grubberr merged commit 033e62a into master May 16, 2023
@grubberr grubberr deleted the grubberr/oncall-1954-source-file-secure branch May 16, 2023 23:44
marcosmarxm pushed a commit to natalia-miinto/airbyte that referenced this pull request Jun 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/connectors Connector related issues area/documentation Improvements or additions to documentation connectors/source/file connectors/source/file-secure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants