-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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 Github: add 3 new streams (workflows, workflow runs and repository vulnerability) #9251
Conversation
…eam for the connector asana
@bzAmin thanks for the contribution, can you sign the CLA? |
return "POST" | ||
|
||
def path(self, stream_slice: Mapping[str, Any] = None, **kwargs) -> str: | ||
return f"graphql" |
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.
remove the f-string.
|
||
# Security streams | ||
|
||
class Security(GithubStream): |
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.
Maybe a more meaningful name like RepositoryVulnerabilityAlert
Hello ! I performed the changes. I'm waiting the review to perform the third step in the documentation publishing a connector : One of Airbyte maintainers will review the change and publish the new version of the connector to Docker hub. Triggering tests and publishing connectors can be done by leaving a comment on the PR with the following format (the PR must be from the Airbyte repo, not a fork): |
yes, thanks @bzAmin |
Hello @marcosmarxm ! Done the CLA has been signed. |
Hello, any news on this pull request ? thanks for your review. |
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.
some comments, sorry the delay @bzAmin !!!
airbyte-integrations/connectors/source-github/source_github/streams.py
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-asana/source_asana/streams.py
Outdated
Show resolved
Hide resolved
Hello @marcosmarxm changes has been made. Thanks for your review |
Hello @marcosmarxm, thanks for your code approval. Can you please approve the workflow? |
sorry the delay I need to remove the vulnerability report, feel free to submit another PR adding that stream. |
…eam for the connector asana
What
Describe what the change is solving
For 2 connectors GitHub and asana
GitHub : Adding 3 streams Workflows, Workflow runs and vulnerability alert
Asana : We collect all the stories of a task but we don't have the task id. Added in the parse_response.
How
Create 3 new streams for the GitHub source.
Add a parse response for the Asana stream "stories" to add the task_id
Recommended reading order
y.python
🚨 User Impact 🚨
Are there any breaking changes? What is the end result perceived by the user? If yes, please merge this PR with the 🚨🚨 emoji so changelog authors can further highlight this if needed.
Not impactful for the users
Pre-merge Checklist
Expand the relevant checklist and delete the others.
New Connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/SUMMARY.md
docs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing./publish
command described hereUpdating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing./publish
command described hereConnector Generator
-scaffold
in their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplates
then checking in your changesThis change is