Skip to content

Comments

cleanup: do not dilate the primary purpose of this plugin, extract helpers to a separate repository#14

Merged
adelinosousa merged 2 commits intomainfrom
project-ext
Nov 17, 2025
Merged

cleanup: do not dilate the primary purpose of this plugin, extract helpers to a separate repository#14
adelinosousa merged 2 commits intomainfrom
project-ext

Conversation

@u-ways-e
Copy link
Collaborator

@u-ways-e u-ways-e commented Nov 17, 2025

Details

I had added some helpers that are not related to the primary functionality of this plugin, let's remove them to keep the single responsibility!

…iases to avoid hardcoding the abstracted plugin IDs
Copy link
Owner

@adelinosousa adelinosousa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure I understand why we need these changes. Can you help me see the big picture?

Why would the gh-cli-auth plugin provide management of version catalog aliases? Wouldn't this be better handled in its own or a conventions plugin?

Just want to make sure we don't dilute gh-cli-auth purpose 😉

@u-ways-e
Copy link
Collaborator Author

Just want to make sure we don't dilute gh-cli-auth purpose 😉

@adelinosousa I 100% agree, it's not really related to the CLI auth, I just had similar things pushed here previously when I did the 2.0.0 refactors, but now that I think about it, it should be decoupled, I have pushed cleanup commits to fix this.

I got an idea for our team to still use this plugin, yet get the GH auth CLI features as well in a clean way, will ping you about it!

@u-ways-e u-ways-e changed the title feat: add enable function to apply plugins using version catalog aliases to avoid hardcoding the abstracted plugin IDs cleanup: do not dilate the primary purpose of this plugin, extract helpers to a separate repository Nov 17, 2025
@adelinosousa adelinosousa merged commit a5c2865 into main Nov 17, 2025
1 check passed
@adelinosousa adelinosousa deleted the project-ext branch November 17, 2025 13:10
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.

2 participants