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-circleci contribution from btkcodedev #46249

Conversation

btkcodedev
Copy link
Collaborator

What

This PR adds a new connector for source Circleci (source-circleci).

Contributor-provided connector description:

Website: https://app.circleci.com/
API Docs:

Details

Expand for list of spec properties and streams

Configuration

Input Type Description Default Value
api_key string API Key.
org_id string Organization ID. The org ID found in https://app.circleci.com/settings/organization/circleci/xxxxx/overview
start_date string Start date.
organizational_slug string Organizational slug. Organizational slug
project_slug string Project slug. Project slug for getting information about it

Streams

Stream Name Primary Key Pagination Supports Full Sync Supports Incremental
context id DefaultPaginator
self_ids id DefaultPaginator
self_collaborations id DefaultPaginator
me analytics_id DefaultPaginator
projects vcs_url DefaultPaginator

Reviewer checklist

  • Run /format-fix to resolve any formatting errors
  • Help the contributor upload an icon that follows our icon design guidelines
  • Click into the CI workflows that wait for a maintainer to run them, which should trigger CI runs

Copy link

vercel bot commented Sep 29, 2024

@btkcodedev is attempting to deploy a commit to the Airbyte Growth Team on Vercel.

A member of the Team first needs to authorize it.

@btkcodedev
Copy link
Collaborator Author

btkcodedev commented Sep 29, 2024

/format-fix

Format-fix job started... Check job output.

✅ Changes applied successfully. (9306445)

@natikgadzhi
Copy link
Contributor

This one needs a lot more work.

In a CI platform, we'd want things like jobs, workflows, run statuses, timeseries data etc.

@natikgadzhi
Copy link
Contributor

It could be that you'd have to find someone who is using CircleCI extensively and work with them. I can try and reach out to my friends at Circle, maybe they can introduce us to some of their users so they can be our design partners.

@btkcodedev
Copy link
Collaborator Author

I thought of it.
It would be so much helpful if someone has a working circleci account creds.
It's so hard to manually seed streams. 🫡

@natikgadzhi
Copy link
Contributor

@btkcodedev so far, haven't found anyone who would bite ;(

@btkcodedev
Copy link
Collaborator Author

🤔I'll figure some workaround for streams.
There has to be a hard way for seeding streams

@natikgadzhi
Copy link
Contributor

Someone just volunteered on Slack!

@btkcodedev
Copy link
Collaborator Author

@natikgadzhi, New streams added and tested, Contain workflows, pipelines, jobs, insights - totaling of 12 strems 🥳

@btkcodedev
Copy link
Collaborator Author

All tested and verified

@btkcodedev btkcodedev requested a review from natikgadzhi October 9, 2024 09:00
@btkcodedev
Copy link
Collaborator Author

btkcodedev commented Oct 9, 2024

/format-fix

Format-fix job started... Check job output.

✅ Changes applied successfully. (eff4e20)

@natikgadzhi natikgadzhi merged commit e65ecbd into airbytehq:master Oct 9, 2024
27 of 30 checks passed
@natikgadzhi
Copy link
Contributor

Strong work!

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/circleci
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants