Our great sponsors
-
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
not relying on crates.io for all of our builds. if it goes dark for some reason (as it has already done so in case of an us-east-1 outage, or if github has issues, which it has), builds can still run through. granted, I'd still trust more something the scale of crates.io rather some new product with unknown reliability, but that'd make shipyard the only "unknown" instead of both crates.io + shipyard
The development journey has been pretty interesting. Under the hood, Shipyard.rs is using Meuse as the backend registry server and Gitea to host crate index git repositories. The web-facing backend is built in actix-web. (The frontend -- not my specialty -- is hacked together with jquery/bootstrap.)
There is a PR underway that will fix this, by allowing registries to configure an "auth-required" setting in their crate index repositories, prompting cargo to perform authenticated downloads as well as uploads.
The development journey has been pretty interesting. Under the hood, Shipyard.rs is using Meuse as the backend registry server and Gitea to host crate index git repositories. The web-facing backend is built in actix-web. (The frontend -- not my specialty -- is hacked together with jquery/bootstrap.)