Ryan Levick
Ryan Levick
We are currently using two different sets of wit documents to define the guest's and the host's view of the spin "world". This is mainly because the guest is using...
It's currently possible to break examples without CI failing. We should add a test in CI that builds all examples. Because examples are run using various tools that are not...
This adds initial support for running packer with our Ansible setup. Since the way we handle Ansible configuration is slightly unorthodox (i.e., we have the apply script which allows us...
*[Originally reported [here](https://github.com/rust-lang/simpleinfra/pull/243/files#r1112276476)]* We want to make sure that we're not growing storage on the builder in an unbounded fashion.
The docs-rs staging environment does not support for CloudFront invalidations which happens through the `CLOUDFRONT_DISTRIBUTION_ID_WEB` and `CLOUDFRONT_DISTRIBUTION_ID_STATIC` environment variables. These needed to be added to the web and background builder.
Currently the docs-rs builder ansible playbook is just one large role. The [tasks](https://github.com/rust-lang/simpleinfra/blob/7951385dac72aa03682f9360eafd57fc866ab19e/ansible/roles/docs-rs-builder/tasks/main.yml) can be broken up into reusable roles that can be used across the various other ansible playbooks...
### What it does The borrow checker prevents users from borrowing content from temporaries. The following code... ```rust fn mistake() { let hello = String::from("hello").as_str(); hello.to_string(); } ``` gives this...
This happens due to check [here](https://github.com/rust-lang/docs.rs/blob/ce8b117663fdea44240bc2b10e65db258f1448f9/src/docbuilder/rustwide_builder.rs#L222) which will bail out of the function if the check for the current version fails (which happens if the toolchain is not installed). What's...
I've been having good luck with using Azure Pipelines. Maybe we should give that shot for this project.