simpleinfra
simpleinfra copied to clipboard
Rust Infrastructure automation
Bumps [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) to 0.5.0 and updates ancestor dependency [aws-sdk](https://github.com/aws/aws-sdk-js). These dependencies need to be updated together. Updates `xml2js` from 0.4.19 to 0.5.0 Commits 9f730bb Update package.json with latest PR 50a492a...
The `renew-ssl-certs.service` fails periodically, which triggers the following alert in Grafana: ``` The systemd unit renew-ssl-certs.service on the :9100 instance failed to execute. ``` The fix for this alert is...
cc @rust-lang/crates-io
*[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.
See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#concurrency
Based on my limited understanding of the promote_release role, it only needs to read and delete objects from the artifacts bucket and doesn't need to write anything there. This change...
https://github.com/rust-lang/rust/pull/103286 was never merged and https://github.com/rust-lang/rust/issues/101961#issuecomment-1420870282 is blocked. https://github.com/rust-lang/simpleinfra/blob/75573f9759179a720f4c3af6c9fb518ac0061dca/ansible/roles/dev-desktop/files/scripts/link_rust.sh#L25-L26
This is supported since rust-lang/rust#101691. Relevant code: https://github.com/rust-lang/simpleinfra/blob/75573f9759179a720f4c3af6c9fb518ac0061dca/ansible/roles/dev-desktop/files/scripts/link_rust.sh#L28 _Originally posted by @jyn514 in https://github.com/rust-lang/rustc-dev-guide/pull/1615#pullrequestreview-1304603398_
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...