Skip to content

Conversation

@DavidNew-NOAA
Copy link
Contributor

@DavidNew-NOAA DavidNew-NOAA commented Jan 7, 2026

This PR modifies JCB client integration testing to allow for JCB apps to be subdirectories of larger repositories rather than stand-alone repositories. This will allow the merger of jcb-gdas into gdasapp while moving JCB client integration testing into the gdasapp repo on GitHub.

A new optional key, 'app_subdir', is now permitted in jcb_clients.yaml that indicates the relative path of the JCB app in its parent repo.

I tested these changes in two ways:

  1. I created a jcb-gdas PR, Test jcb-gdas#226 , setting the jcb repo branch for GitHub CI testing to this branch. GitHub CI passes successfully.
  2. I created a gdasapp PR, Merge jcb-gdas into gdasapp GDASApp#2031, that merged jcb-gdas into gdasapp as a subdirectory of that repo, and with the GitHub CI workflows for jcb-gdas into gdasapp. Again, I set the jcb` repo branch for GitHub CI testing to this branch, and it passes CI successly.

@DavidNew-NOAA DavidNew-NOAA changed the title Allow JCB apps to be subdirectories of larger repos for CI Allow JCB apps to be subdirectories of larger repos for GitHub CI purposes Jan 7, 2026
@CoryMartin-NOAA CoryMartin-NOAA merged commit 62d6b44 into develop Jan 8, 2026
6 checks passed
@CoryMartin-NOAA CoryMartin-NOAA deleted the feature/jcb-gdas branch January 8, 2026 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants