Skip to content

Add Airbyte stream configuration job for .NET apps#175

Draft
gunndabad wants to merge 1 commit intomainfrom
dotnet-airbyte-options
Draft

Add Airbyte stream configuration job for .NET apps#175
gunndabad wants to merge 1 commit intomainfrom
dotnet-airbyte-options

Conversation

@gunndabad
Copy link
Member

@gunndabad gunndabad commented Jan 7, 2026

Context

The current airbyte-stream-update job runs a rake task, which won't work for .NET apps. This adds the equivalent job that works with the applications using the .NET analytics library.

Changes proposed in this pull request

Add is_rails_application and is_dotnet_application and only deploy corresponding jobs if the respective variables are set.
Adds a dotnet_application_directory variable that can be set if the container doesn't have a working directory set (or if the container's working directory doesn't contain the deployment script). (I didn't use the working_dir option as that seems to be ignored if the docker image has a working directory set.)

Guidance to review

The .NET side has been successfully tested in the trs-airbyte branch, but a Ruby app should be tested with this change too.

Before merging

Merge #173 and #174 and incorporate those changes into this PR.

After merging

Update any applications referencing this module to set the new variables, where appropriate.

Checklist

  • I have performed a self-review of my code, including formatting and typos
  • I have cleaned the commit history
  • I have added the Devops label
  • I have attached the pull request to the trello card

@gunndabad gunndabad force-pushed the dotnet-airbyte-options branch from 37c2895 to b091d6c Compare January 7, 2026 20:05
@gunndabad gunndabad changed the title Add airbyte-stream-update for .NET apps Add Airbyte stream configuration job for .NET apps Jan 7, 2026
@gunndabad gunndabad force-pushed the dotnet-airbyte-options branch from b091d6c to e5945c1 Compare January 7, 2026 20:10
@gunndabad gunndabad marked this pull request as draft January 8, 2026 19:19
@gunndabad gunndabad marked this pull request as ready for review January 8, 2026 22:04
@gunndabad gunndabad marked this pull request as draft January 9, 2026 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant