Repository navigation
Update CodeBoarding workflow configuration - #5
Conversation
CodeBoarding reviewStatus: 0 changed components (no analysed file changed) See the full change in CodeBoarding. graph LR
n_User_Interface["User Interface"]
n_Data_Models["Data Models"]
n_Core_Application_Services["Core Application Services"]
n_Enumerations["Enumerations"]
n_Type_Extensions["Type Extensions"]
n_Utility_Services["Utility Services"]
n_Bootstrapper_Launch_Management["Bootstrapper #38; Launch Management"]
n_Domain_Exceptions["Domain Exceptions"]
n_External_Integrations["External Integrations"]
n_User_Interface -- "binds to and inspects models" --> n_Data_Models
n_User_Interface -- "accesses core services and logs to" --> n_Core_Application_Services
n_User_Interface -- "formats UI assets with" --> n_Type_Extensions
n_User_Interface -- "validates input and queries with" --> n_Utility_Services
n_User_Interface -- "controls and responds to" --> n_Bootstrapper_Launch_Management
n_User_Interface -- "catches theme parse exceptions from" --> n_Domain_Exceptions
n_User_Interface -- "controls presence in" --> n_External_Integrations
n_Data_Models -- "resolves graphical resources with" --> n_Type_Extensions
n_Data_Models -- "prompts UI dialogs through" --> n_User_Interface
n_Data_Models -- "logs activity to" --> n_Core_Application_Services
n_Data_Models -- "fetches data using" --> n_Utility_Services
n_Data_Models -- "signals HTTP faults with" --> n_Domain_Exceptions
n_Data_Models -- "resolves deployment locations from" --> n_Bootstrapper_Launch_Management
n_Core_Application_Services -- "displays views and alerts via" --> n_User_Interface
n_Core_Application_Services -- "deserializes and populates" --> n_Data_Models
n_Core_Application_Services -- "formats values using" --> n_Type_Extensions
n_Core_Application_Services -- "executes system and network tasks via" --> n_Utility_Services
n_Core_Application_Services -- "delegates execution to" --> n_Bootstrapper_Launch_Management
n_Enumerations -- "annotated by" --> n_Data_Models
n_Type_Extensions -- "creates UI components through" --> n_User_Interface
n_Type_Extensions -- "logs failures to" --> n_Core_Application_Services
n_Utility_Services -- "notifies errors through" --> n_User_Interface
n_Utility_Services -- "writes diagnostic logs to" --> n_Core_Application_Services
n_Utility_Services -- "extends HTTP requests using" --> n_Type_Extensions
n_Utility_Services -- "raises errors with" --> n_Domain_Exceptions
n_Bootstrapper_Launch_Management -- "updates progress and dismisses" --> n_User_Interface
n_Bootstrapper_Launch_Management -- "instantiates and parses" --> n_Data_Models
n_Bootstrapper_Launch_Management -- "persists configuration and logs via" --> n_Core_Application_Services
n_Bootstrapper_Launch_Management -- "configures registry using" --> n_Type_Extensions
n_Bootstrapper_Launch_Management -- "verifies files and synchronizes via" --> n_Utility_Services
n_Bootstrapper_Launch_Management -- "throws domain errors with" --> n_Domain_Exceptions
n_Bootstrapper_Launch_Management -- "spawns and monitors" --> n_External_Integrations
n_Domain_Exceptions -- "references RPC models in" --> n_Data_Models
n_External_Integrations -- "alerts users through" --> n_User_Interface
n_External_Integrations -- "populates and caches" --> n_Data_Models
n_External_Integrations -- "records telemetry in" --> n_Core_Application_Services
n_External_Integrations -- "manages cache with" --> n_Utility_Services
classDef added fill:#1f883d,stroke:#0b5d23,color:#ffffff;
classDef modified fill:#bf8700,stroke:#7d4e00,color:#ffffff;
classDef deleted fill:#cf222e,stroke:#82071e,color:#ffffff,stroke-dasharray:5 3;
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 0efde7d4b1
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| mode: sync | ||
| force_full: ${{ inputs.force_full || false }} |
There was a problem hiding this comment.
Keep manual syncs targeted at main
When workflow_dispatch is launched with any branch other than main selected, omitting target_branch makes CodeBoarding use the event branch by default, whereas the deleted sync workflow explicitly passed target_branch: main. Consequently, a force-full or recovery run can analyze/sync the selected feature branch instead of refreshing the intended main baseline. The CodeBoarding input documentation confirms that target_branch defaults to the event branch; pass target_branch: main here or otherwise restrict dispatches to main.
Useful? React with 👍 / 👎.
Preview first, merge when ready
View your map · Configure & merge
The preview runs on this pull request. Merge the workflow to keep maps updated. Settings can be changed in this same pull request before merging.
This PR brings your CodeBoarding setup to the current shape:
one workflow file,
codeboarding.yml, with a review and a sync job. It regeneratesthat file so it will:
a run needs), while
credentials.
Sync delivery
Sync saves the generated diagram on its own
codeboarding/baselinebranch in this repository;mainnever changes and there is nothing to merge.Cleaned up
codeboarding-sync.yml,codeboarding.yaml: their jobs now run fromcodeboarding.yml, so CodeBoarding runs from one file..codeboarding/frommain(4). The analysis now lives oncodeboarding/baseline, so a copy here would only go stale. Your configuration (.codeboardingignore, the health settings) stays.Only CodeBoarding’s own files are touched. If you’d customized a workflow, review the
diff before merging.
Opened for you by CodeBoarding.