Ryan Levick

Results 137 issues of 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...

enhancement

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...

ci
testing

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.

doc-rs
staging

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...

doc-rs
staging

### 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...

E-hard
A-lint
T-MIR

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.