diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 58ceb51..49e8687 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -23,7 +23,7 @@ jobs: - name: Get random cache id run: echo "CACHE_ID=$((RANDOM))" >> $GITHUB_ENV shell: bash - - uses: pat-s/always-upload-cache@v3.0.1 + - uses: pat-s/always-upload-cache@v3.0.11 with: path: results/*.yaml key: results-${{ hashFiles('Cargo.lock') }}-${{ hashFiles('README.md') }}-${{ env.CACHE_ID }} diff --git a/README.md b/README.md index bf9de97..892630f 100644 --- a/README.md +++ b/README.md @@ -156,7 +156,6 @@ See also [Rust β€” Production](https://www.rust-lang.org/production) organizatio ### Cryptocurrencies -* [Akula](https://github.com/akula-bft/akula) - Rust Ethereum Execution Layer (EL) Client (WIP) * [beerus](https://github.com/keep-starknet-strange/beerus) - Beerus is a trustless StarkNet Light Client, ⚑blazing fast ⚑ and powered by Rust πŸ¦€ [![GitHub Workflow Status](https://github.com/keep-starknet-strange/beerus/actions/workflows/test.yml/badge.svg)](https://github.com/keep-starknet-strange/beerus/actions/workflows/test.yml) * [Bitcoin Satoshi's Vision](https://github.com/brentongunning/rust-sv) [[sv](https://crates.io/crates/sv)] β€” A Rust library for working with Bitcoin SV . * [cairo](https://github.com/starkware-libs/cairo) - Cairo is the first Turing-complete language for creating provable programs for general computation. This is also the native language of [StarkNet](https://starknet.io), a ZK-Rollup using STARK proofs ![GitHub Workflow Status](https://img.shields.io/github/workflow/status/starkware-libs/cairo/CI?style=flat-square&logo=github) @@ -564,8 +563,6 @@ See also [A comparison of operating systems written in Rust](https://github.com/ * [LukeMathWalker/cargo-chef](https://github.com/LukeMathWalker/cargo-chef) - A tool and pre-built images for caching compiling remote dependencies between Docker builds. * [rust-cross/rust-musl-cross](https://github.com/rust-cross/rust-musl-cross) β€” Docker images for compiling static Rust binaries using musl-cross [![Build](https://github.com/rust-cross/rust-musl-cross/workflows/Build/badge.svg)](https://github.com/rust-cross/rust-musl-cross/actions?query=workflow%3ABuild) * [rust-lang-nursery/docker-rust](https://github.com/rust-lang/docker-rust) β€” the official Rust Docker image -* Github Pages - * [wasm-template-rust](https://github.com/sn99/wasm-template-rust) β€” A wasm template for Rust to publish to gh-pages without npm-deploy * Heroku * [emk/heroku-buildpack-rust](https://github.com/emk/heroku-buildpack-rust) β€” A buildpack for Rust applications on Heroku @@ -624,7 +621,6 @@ See also [Foreign Function Interface](https://doc.rust-lang.org/book/first-editi * Ruby * [d-unseductable/ruru](https://github.com/d-unseductable/ruru) β€” native Ruby extensions written in Rust [![build badge](https://api.travis-ci.org/d-unseductable/ruru.svg?branch=master)](https://travis-ci.org/d-unseductable/ruru) * [danielpclark/rutie](https://github.com/danielpclark/rutie) β€” native Ruby extensions written in Rust and vice versa [![Build Status](https://api.travis-ci.org/danielpclark/rutie.svg?branch=master)](https://travis-ci.org/danielpclark/rutie) - * [tildeio/helix](https://github.com/tildeio/helix) β€” write Ruby classes in Rust [![build badge](https://api.travis-ci.org/tildeio/helix.svg?branch=master)](https://travis-ci.org/tildeio/helix) * Web Assembly * [rhysd/wain](https://github.com/rhysd/wain) - wain: WebAssembly INterpreter from scratch in Safe Rust with zero dependency [![build badge](https://github.com/rhysd/wain/workflows/CI/badge.svg?branch=master&event=push)](https://github.com/rhysd/wain/actions?query=workflow%3ACI+branch%3Amaster+event%3Apush) * [rustwasm/wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) β€” A project for facilitating high-level interactions between wasm modules and JS. [![build badge](https://api.travis-ci.com/rustwasm/wasm-bindgen.svg?branch=master)](https://travis-ci.org/rustwasm/wasm-bindgen) @@ -694,7 +690,7 @@ See also [Are we (I)DE yet?](https://areweideyet.com/) and [Rust Tools](https:// [[assert](https://crates.io/keywords/assert), [static](https://crates.io/keywords/static)] -* [facebookexperimental/MIRAI](https://github.com/facebookexperimental/mirai) β€” an abstract interpreter operating on Rust's mid-level intermediate representation (MIR) [![Continuous Integration](https://github.com/facebookexperimental/MIRAI/actions/workflows/rust.yml/badge.svg)](https://github.com/facebookexperimental/MIRAI/actions/workflows/rust.yml) +* [facebookexperimental/MIRAI](https://github.com/facebookexperimental/mirai) β€” an abstract interpreter operating on Rust's mid-level intermediate representation (MIR) [![Continuous Integration](https://github.com/facebookexperimental/mirai/actions/workflows/rust.yml/badge.svg)](https://github.com/facebookexperimental/mirai/actions/workflows/rust.yml) * [static_assertions](https://crates.io/crates/static_assertions) β€” Compile-time assertions to ensure that invariants are met [![Build Status](https://api.travis-ci.org/nvzqz/static-assertions-rs.svg?branch=master)](https://travis-ci.org/nvzqz/static-assertions-rs/) ### Testing @@ -978,7 +974,6 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [rustls/rustls](https://github.com/rustls/rustls) β€” A Rust implementation of TLS * [sfackler/rust-native-tls](https://github.com/sfackler/rust-native-tls) β€” Bindings for native TLS libraries * [sfackler/rust-openssl](https://github.com/sfackler/rust-openssl) β€” [OpenSSL](https://www.openssl.org/) bindings [![build badge](https://api.travis-ci.org/sfackler/rust-openssl.svg?branch=master)](https://travis-ci.org/sfackler/rust-openssl) -* [sodiumoxide/sodiumoxide](https://github.com/sodiumoxide/sodiumoxide) β€” [libsodium](https://github.com/jedisct1/libsodium) bindings [![build badge](https://api.travis-ci.org/sodiumoxide/sodiumoxide.svg?branch=master)](https://travis-ci.org/sodiumoxide/sodiumoxide) * [vityafx/randomorg](https://github.com/vityafx/randomorg) - A random.org client library. [![Crates badge](https://img.shields.io/crates/v/randomorg.svg)](https://crates.io/crates/randomorg) * [w3f/schnorrkel](https://github.com/w3f/schnorrkel) - Schnorr VRFs and signatures on the Ristretto group @@ -1128,6 +1123,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [jdrouet/mrml](https://github.com/jdrouet/mrml) [![build badge](https://api.travis-ci.com/jdrouet/mrml.svg?branch=master)](https://travis-ci.org/jdrouet/mrml) - A library to generate nice email templates working on any mail client. * [lettre/lettre](https://github.com/lettre/lettre) β€” an SMTP-library for Rust [![CI](https://github.com/lettre/lettre/actions/workflows/test.yml/badge.svg?branch=master)](https://github.com/lettre/lettre/actions/workflows/test.yml) * [staktrace/mailparse](https://github.com/staktrace/mailparse) [[mailparse](https://crates.io/crates/mailparse)] β€” A library for parsing real-world email files [![build badge](https://api.travis-ci.org/staktrace/mailparse.svg?branch=master)](https://travis-ci.org/staktrace/mailparse) +* [stalwartlabs/mail-auth](https://github.com/stalwartlabs/mail-auth) [[mail-auth](https://crates.io/crates/mail-auth)] - DKIM, ARC, SPF and DMARC message authentication library [![build badge](https://github.com/stalwartlabs/mail-auth/actions/workflows/rust.yml/badge.svg)](https://github.com/stalwartlabs/mail-auth/actions/workflows/rust.yml) * [stalwartlabs/mail-parser](https://github.com/stalwartlabs/mail-parser) [[mail-parser](https://crates.io/crates/mail-parser)] - A fast and robust e-mail parsing library with full MIME support [![build badge](https://github.com/stalwartlabs/mail-parser/actions/workflows/rust.yml/badge.svg)](https://github.com/stalwartlabs/mail-parser/actions/workflows/rust.yml) * [stalwartlabs/mail-send](https://github.com/stalwartlabs/mail-send) [[mail-send](https://crates.io/crates/mail-send)] - E-mail builder and SMTP client library with DKIM support [![build badge](https://github.com/stalwartlabs/mail-send/actions/workflows/rust.yml/badge.svg)](https://github.com/stalwartlabs/mail-send/actions/workflows/rust.yml)