-
-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for private indexes to "alr publish" #1745
Merged
mosteo
merged 15 commits into
alire-project:master
from
Seb-MCaw:feat/publish-private-indexes
Sep 24, 2024
Merged
Add support for private indexes to "alr publish" #1745
mosteo
merged 15 commits into
alire-project:master
from
Seb-MCaw:feat/publish-private-indexes
Sep 24, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Seb-MCaw
force-pushed
the
feat/publish-private-indexes
branch
3 times, most recently
from
August 28, 2024 14:50
96a04a0
to
f98a0c4
Compare
Seb-MCaw
force-pushed
the
feat/publish-private-indexes
branch
from
August 28, 2024 15:15
f98a0c4
to
a67762c
Compare
mosteo
requested changes
Sep 20, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just minor things. Thanks for the comprehensive test!
Fabien-Chouteau
approved these changes
Sep 20, 2024
mosteo
approved these changes
Sep 24, 2024
The publishing code is not one of the most straightforward in Alire, and the testing is particularly unfriendly, so congrats on this one. |
mosteo
pushed a commit
to mosteo/alire
that referenced
this pull request
Sep 27, 2024
…ex` (alire-project#1745) * Add support for private indexes to "alr publish" * Fix tests * Support "git@" remotes * Fix test * Bugfix * Update 'config' to 'settings' in 'alr init' * Update 'config' to 'settings' elsewhere * Rewrite documentation * Clarify upload instructions
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #1553
Currently, the
publish
command always requires the user to provide (or have already configured) the username for a GitHub account, automatically forks the community index, and performs various other checks which are not necessarily applicable to private indexes. It also automatically raises a pull request into the community index, but this can be disabled with the--skip-submit
switch.This PR:
alr publish
--skip-submit
switch to disable the requirement for a GitHub username to be provided and skip the automatic forking.--for-private-index
switch, which disables those checks only applicable to the community index:alr init
maintainers-logins
field optional (configuration ofuser.github_login
was already optional).alr config
.maintainers-logins
field, or whosemaintainers-logins
field has values which are invalid GitHub usernames (but empty strings are still considered invalid)