Skip to content

Editing an existing reviewer profile does not update the Configured profile list #390

Description

@rianjs

To start, I had a fully-configured profile (claude-rianjs-bot), and a partially-configured profile (codex-rianjs-bot).

Review Profile
Choose a profile to edit or create.

Configured
> [x] claude-rianjs-bot
      github.com/open-cli-collective; github.com/rianjs
  [ ] codex-rianjs-bot

Actions
  [ ] Create new profile
  [ ] Back to main menu

I wanted to scope the codex-rianjs-bot profile to the same github repos as claude-rianjs-bot, because I swap between what provider I use depending on quota and other factors.

  1. Arrow down to codex-rianjs-bot
  2. Tab to route entries, and enter github.com/rianjs;github.com/open-cli-collective
  3. Stick with rianjs-bot as the entity
  4. Stick with "Discover from PR respository" for the installation id
  5. Stick with Configured: Codex CLI subscription (codex-cli)
  6. Keep the remaining defaults
  7. Keep codex-rianjs-bot as the name
  8. Keep more defaults
  9. Hit "Stage profile settings"

And this is what I see now:

Review Profile
Choose a profile to edit or create.

Configured
> [x] codex-rianjs-bot
      github.com/open-cli-collective; github.com/rianjs
  [ ] claude-rianjs-bot

Actions
  [ ] Create new profile
  [ ] Back to main menu

That doesn't seem right. I was expecting:

Review Profile
Choose a profile to edit or create.

Configured
> [x] claude-rianjs-bot
      github.com/open-cli-collective; github.com/rianjs
  [ ] codex-rianjs-bot
      github.com/open-cli-collective; github.com/rianjs

Actions
  [ ] Create new profile
  [ ] Stage changes for commit (not sure of the exact wording or what order the Actions would be in, but you get my drift)
  [ ] Back to main menu

Then I went back to the main menu, and hit Commit changes and exit, and this was the feedback:

Saved staged init changes
- review profiles: 1
- repository routes: 2
- codex-rianjs-bot: ready

This is what I expected, so maybe the bug is just a display issue? Going back into the reviewer profiles continues to show the incomplete specification.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions