-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Support for Self-Hosted Armories and Armory Fixes #1633
Merged
Merged
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
Changes that allow for multiple armories, including commands for managing armories, dependency resolution, and deconfliction. There is still more work to be done, including refactoring, simplification, and getting rid of bugs.
If a package is deleted from the index, the cache was not subsequently updated.
armory update now prints a table of updates and allows the user to choose the updates they want to perform. Refined dependency resolution so that it considers packages that are pending install Re-did the fix for the client continuously asking to overwrite packages when installing bundles Added a force option to the install command
Addresses #1401 Placing a limit of 10 concurrent requests for fetching resources (indexes, package signatures) from armories. Also checking for a nil response when downloading from GitHub to prevent a panic.
Signed-off-by: gatari <zavierspamstuff@gmail.com>
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.3.1 to 5.5.4. - [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md) - [Commits](jackc/pgx@v5.3.1...v5.5.4) --- updated-dependencies: - dependency-name: github.com/jackc/pgx/v5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.17.0 to 0.21.0. - [Commits](golang/crypto@v0.17.0...v0.21.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Changes that allow for multiple armories, including commands for managing armories, dependency resolution, and deconfliction. There is still more work to be done, including refactoring, simplification, and getting rid of bugs.
If a package is deleted from the index, the cache was not subsequently updated.
armory update now prints a table of updates and allows the user to choose the updates they want to perform. Refined dependency resolution so that it considers packages that are pending install Re-did the fix for the client continuously asking to overwrite packages when installing bundles Added a force option to the install command
Addresses #1401 Placing a limit of 10 concurrent requests for fetching resources (indexes, package signatures) from armories. Also checking for a nil response when downloading from GitHub to prevent a panic.
Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 4 to 5. - [Release notes](https://github.com/actions/configure-pages/releases) - [Commits](actions/configure-pages@v4...v5) --- updated-dependencies: - dependency-name: actions/configure-pages dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github.com/fatih/color](https://github.com/fatih/color) from 1.15.0 to 1.16.0. - [Release notes](https://github.com/fatih/color/releases) - [Commits](fatih/color@v1.15.0...v1.16.0) --- updated-dependencies: - dependency-name: github.com/fatih/color dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…sliver into v1.6.0/private-armories
rkervella
approved these changes
Apr 18, 2024
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.
This PR adds support for self-hosted armories and fixes a few issues users have identified.
Added features:
Fixes:
armory install
drives me crazy with repetition of? Overwrite current install (y/N)
#1609New commands:
armory add
: Add an armory to the configurationarmory rm
: Remove an armory from the configurationarmory modify
: Modify a saved armoryarmory enable
/armory disable
: Enable or disable an armoryarmory save
: Save current armory configuration to diskarmory reset
: Reset armory configuration to defaultarmory info
: Get information about a specific armory or packageIf two armories have the save package name, you will get a prompt to choose which one you want to install: