Skip to content
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

Feature/registry alias #273

Open
wants to merge 97 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
9446948
Add .buffrs/config.toml registries
dgehriger Jun 25, 2024
b34defb
Add .buffrs/config.toml registry.default
dgehriger Jun 25, 2024
f3ae30a
Add .buffrs/config.toml registry.default
dgehriger Jun 25, 2024
7ad24a2
Allow dots in package names
dgehriger Jun 25, 2024
c34b872
Implement config file
dgehriger Jun 26, 2024
5a2cec3
Apply clippy
dgehriger Jun 26, 2024
8843b38
Update CI
dgehriger Jun 26, 2024
6d23d15
Merge pull request #1 from globusmedical/feature/gm
dgehriger Jun 26, 2024
f6d4549
Fix workflow
dgehriger Jun 26, 2024
d7b1828
Fix formatting
dgehriger Jun 26, 2024
b5c1e87
Fix formatting
dgehriger Jun 26, 2024
cc83f49
Fix workflow
dgehriger Jun 26, 2024
f99a1f6
Fix workflow
dgehriger Jun 26, 2024
6cc69c1
Add buffrs install --only-dependencies
dgehriger Jun 26, 2024
5d87c44
Revert allowing dots in package names
dgehriger Jun 26, 2024
017e6ac
Remove configurable proto and archive dir
dgehriger Jun 26, 2024
b66e8d9
Remove configurable proto and archive dir
dgehriger Jun 26, 2024
cdec16e
v0.8.1-gm3
dgehriger Jun 26, 2024
1d8d40c
Bump gix-path from 0.10.7 to 0.10.10
dependabot[bot] Sep 3, 2024
4eb1f92
Add registries
dgehriger Sep 18, 2024
f1e88db
Add registries
dgehriger Sep 18, 2024
2097e8b
Add registries
dgehriger Sep 18, 2024
23f3cfd
Merge tag 'v0.9.0' into main-gm
dgehriger Sep 23, 2024
9fb451b
Fix clippy and fmt
dgehriger Sep 23, 2024
7c9fe79
Fix vulnerabilities
dgehriger Sep 23, 2024
6ff055f
Fix tests
dgehriger Sep 23, 2024
b3427b7
Fix vulnerabilities
dgehriger Sep 23, 2024
b04395b
Allow passing login token through API
dgehriger Sep 23, 2024
6f1c254
Enable registry alias in Proto.toml
dgehriger Nov 1, 2024
05e21ff
Fix formatting
dgehriger Nov 1, 2024
6ffe1f3
Bump Cargo.lock
dgehriger Nov 1, 2024
a6716b8
Bump human panic
dgehriger Nov 1, 2024
17ec537
Merge pull request #4 from globusmedical/feature/registry-alias
dgehriger Nov 1, 2024
97cb8cf
Implement buf.yaml file generation
dgehriger Nov 7, 2024
7bc5238
Apply clippy
dgehriger Nov 8, 2024
d1b23f8
Allow default args in config file
dgehriger Nov 8, 2024
9978c47
Add comment
dgehriger Nov 8, 2024
aed950d
Formatting
dgehriger Nov 8, 2024
ce16248
Merge pull request #5 from globusmedical/feature/buf
dgehriger Nov 8, 2024
c144427
Fix repeated arguments when using default args
dgehriger Nov 8, 2024
d0fbf59
Bump version to 0.9.3-gm
dgehriger Nov 8, 2024
5a5ede5
Merge pull request #6 from globusmedical/feature/fix-default-arg
dgehriger Nov 8, 2024
62a4e9f
Ensure dependencies are sorted alphabetically
dgehriger Nov 8, 2024
6fb87e1
Merge remote-tracking branch 'origin/main-gm' into feature/sort-deps
dgehriger Nov 8, 2024
3a688a4
Merge pull request #7 from globusmedical/feature/sort-deps
dgehriger Nov 8, 2024
914450d
Implement registry alias resolution prior to package and publish
dgehriger Nov 20, 2024
03f66ad
Add --insecure option to skip SSL verification
dgehriger Nov 21, 2024
a21151b
Merge remote-tracking branch 'upstream/main' into main-gm
dgehriger Nov 21, 2024
5d19331
Merge branch 'main-gm' into feature/registry-alias-package
dgehriger Nov 21, 2024
441f0b7
Add disclaimer to published Proto.toml
dgehriger Nov 21, 2024
7fa5afa
Move config file to .config/buffrs.toml
dgehriger Nov 21, 2024
771df7c
Add Unicode-3.0 license
dgehriger Nov 22, 2024
290b130
Fixing unit tests
dgehriger Nov 25, 2024
1432bbf
Implement transitive local dependencies
dgehriger Nov 27, 2024
71bec44
Use remote dependency info when resolving local dependency
dgehriger Nov 27, 2024
cdf96fa
Verify version requirements for local dependencies
dgehriger Nov 27, 2024
1c8ee88
Ensure packages fully resolved upon publishing
dgehriger Nov 27, 2024
26e19c4
Clean up RegistryUri
dgehriger Nov 28, 2024
f97d55b
Remove debug prints
dgehriger Nov 28, 2024
07e314c
Canonicalize output of `buffrs ls`
dgehriger Nov 28, 2024
d142756
Fix unit tests
dgehriger Nov 28, 2024
047dad1
Update unit tests
dgehriger Nov 28, 2024
687f123
Add option to generate proto.rs
dgehriger Nov 28, 2024
cefcfc2
Refactor creation of buf.yaml and proto.rs
dgehriger Nov 29, 2024
c5cbe7c
Refactor CLI
dgehriger Nov 29, 2024
565f1d4
Remove -gm suffix for upstream
dgehriger Nov 21, 2024
80ff4a1
Revert Cargo.lock
dgehriger Nov 29, 2024
a2389b6
Bump human_panic version to handle deprecation warning
dgehriger Nov 29, 2024
3eb9ab9
Remove unused dependency
dgehriger Nov 29, 2024
d65574a
Remove stray buf.yaml
dgehriger Nov 29, 2024
8d82faf
Revert Cargo.lock
dgehriger Nov 29, 2024
86624b6
Update Cargo.lock
dgehriger Nov 29, 2024
f83b816
Remove unused dependency
dgehriger Nov 29, 2024
3655fa9
Remove stray buf.yaml
dgehriger Nov 29, 2024
8bf3a45
Fix clippy warning & test
dgehriger Nov 29, 2024
1d8b895
Merge branch 'feature/registry-alias' into feature/registry-alias-pac…
dgehriger Nov 29, 2024
ab19187
Update unit tests to manifest version 0.10
dgehriger Dec 1, 2024
52fe4ef
Make newtype for Artifactor URIs
dgehriger Dec 1, 2024
24b728d
Improve alias resolution message
dgehriger Dec 1, 2024
a6a41b4
rename cert_validation_policy -> policy
dgehriger Dec 1, 2024
cc82f34
Revert to private
dgehriger Dec 1, 2024
f77d2fa
Use newtype for ResolvedManifest
dgehriger Dec 1, 2024
fe07689
Merge branch 'feature/registry-alias-package' into feature/registry-a…
dgehriger Dec 1, 2024
68d5f43
Revert moving CLI to lib
dgehriger Dec 1, 2024
7b2da4b
Fix unit tests
dgehriger Dec 1, 2024
a5651c1
Revert generation of proto.rs
dgehriger Dec 1, 2024
26395f5
Add Tarball newtype
dgehriger Dec 1, 2024
689b703
Upgrade dependencies to address cargo deny check
dgehriger Dec 2, 2024
d96905d
Revert Cargo.lock format version to 3
dgehriger Dec 2, 2024
463e231
Merge branch 'main' into feature/registry-alias
dgehriger Dec 18, 2024
0f35c69
Use .parse()
dgehriger Dec 18, 2024
e48abf2
Use Serde for config file deserialization
dgehriger Dec 18, 2024
2413666
Change `Config` API semantics
dgehriger Dec 18, 2024
a2dc4e0
Remove pub
dgehriger Dec 18, 2024
05778bc
Apply cargo fmt
dgehriger Dec 18, 2024
cd92089
Use default linter
dgehriger Dec 18, 2024
11b56f3
Bump patch version
dgehriger Dec 18, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remove pub
  • Loading branch information
dgehriger committed Dec 18, 2024
commit a2dc4e00eda024debb7d9bebe0ebb7ece03287f7
2 changes: 1 addition & 1 deletion src/registry/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ impl FromStr for RegistryUri {
///
/// # Arguments
/// * `url` - The URL to check
pub fn sanity_check_url(url: &Url) -> miette::Result<()> {
fn sanity_check_url(url: &Url) -> miette::Result<()> {
let scheme = url.scheme();

ensure!(
Expand Down