From fb53ea1a5738fb1efeda34633a7f18d48dedd58e Mon Sep 17 00:00:00 2001 From: Saverio Miroddi Date: Mon, 19 Oct 2020 18:19:50 +0200 Subject: [PATCH 1/4] Add `cucumber-rust` to the `testing` section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a02fa25..5606c55 100644 --- a/README.md +++ b/README.md @@ -649,6 +649,7 @@ See also [Are we (I)DE yet?](https://areweideyet.com/) and [Rust Tools](https:// [[testing](https://crates.io/keywords/testing)] * [laboratory](https://crates.io/crates/laboratory) — A simple, expressive unit test framework for Rust ![build](https://github.com/enokson/laboratory/workflows/build/badge.svg?branch=master) +* [cucumber-rust](https://crates.io/crates/cucumber-rust) — An implementation of the Cucumber testing framework for Rust. [![Build Status](https://github.com/bbqsrc/cucumber-rust/workflows/CI/badge.svg?branch=master)](https://github.com/bbqsrc/cucumber-rust) * [demonstrate](https://crates.io/crates/demonstrate) — Declarative Testing Framework [![Build Status](https://github.com/austinsheep/demonstrate/workflows/Continuous%20Integration/badge.svg?branch=master)](https://github.com/austinsheep/demonstrate) * [httpmock](https://github.com/alexliesenfeld/httpmock) — HTTP mocking [![build badge](https://dev.azure.com/alexliesenfeld/httpmock/_apis/build/status/alexliesenfeld.httpmock?branchName=master)](https://dev.azure.com/alexliesenfeld/httpmock/_build/latest?definitionId=2&branchName=master) * [mockiato](https://crates.io/crates/mockiato) — A strict, yet friendly mocking library for Rust 2018 [![build badge](https://api.travis-ci.com/mockiato/mockiato.svg?branch=master)](https://travis-ci.com/mockiato/mockiato) From 3f569d69baaf75d0abea1433d7d2d556ed27c932 Mon Sep 17 00:00:00 2001 From: Amjad Alsharafi Date: Tue, 20 Oct 2020 09:08:01 +0800 Subject: [PATCH 2/4] add `plastic` project https://github.com/Amjad50/plastic --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a02fa25..62b3493 100644 --- a/README.md +++ b/README.md @@ -210,6 +210,7 @@ See also [crates matching keyword 'emulator'](https://crates.io/keywords/emulato * [iamsix/oxidenes](https://github.com/iamsix/oxidenes) * [koute/pinky](https://github.com/koute/pinky) — [![build badge](https://api.travis-ci.org/koute/pinky.svg?branch=master)](https://travis-ci.org/koute/pinky) * [pcwalton/sprocketnes](https://github.com/pcwalton/sprocketnes) + * [Amjad50/plastic](https://github.com/Amjad50/plastic) — plastis is a full featured NES emulator built in Rust. [![build badge](https://github.com/Amjad50/plastic/workflows/Rust/badge.svg?branch=master)](https://github.com/Amjad50/plastic/actions?query=workflow%3ARust) * Playstation * [rustation-ng](https://gitlab.com/flio/rustation-ng/) — Playstation emulator using Rust * ZX Spectrum From 6b7fea12fbb82807a0363cd173dbe2653b77f269 Mon Sep 17 00:00:00 2001 From: joshmc Date: Sun, 25 Oct 2020 19:33:24 +0000 Subject: [PATCH 3/4] Add cargo geiger to README Signed-off-by: joshmc --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a02fa25..83091da 100644 --- a/README.md +++ b/README.md @@ -427,6 +427,7 @@ See also [A comparison of operating systems written in Rust](https://github.com/ * [delta](https://crates.io/crates/git-delta) — A syntax-highlighter for git and diff output [![build badge](https://api.travis-ci.com/dandavison/delta.svg?branch=master)](https://travis-ci.com/dandavison/delta) * [dotenv-linter](https://github.com/dotenv-linter/dotenv-linter) — Linter for `.env` files [![build badge](https://github.com/dotenv-linter/dotenv-linter/workflows/CI/badge.svg?branch=master)](https://github.com/dotenv-linter/dotenv-linter/actions?query=workflow%3ACI+branch%3Amaster) * [frewsxcv/crate-deps](https://github.com/frewsxcv/crate-deps) — generates images of dependency graphs for crates hosted on crates.io +* [geiger](https://github.com/rust-secure-code/cargo-geiger) — A program that list statistics related to usage of unsafe Rust code in a Rust crate and all its dependencies [![Build Status](https://dev.azure.com/cargo-geiger/cargo-geiger/_apis/build/status/rust-secure-code.cargo-geiger?branchName=master)](https://dev.azure.com/cargo-geiger/cargo-geiger/_build/latest?definitionId=1&branchName=master) * [git-journal](https://github.com/saschagrunert/git-journal/) — The Git Commit Message and Changelog Generation Framework [![build badge](https://api.travis-ci.org/saschagrunert/git-journal.svg?branch=master)](https://travis-ci.org/saschagrunert/git-journal) * [gstats](https://github.com/boonshift/gstats/) — command line tool to print a developer handy summary of all git repositories below current directory * [rust-lang/rustfix](https://github.com/rust-lang/rustfix) — automatically applies the suggestions made by rustc From 766bf265b17115b98a4bcb602dd549e290f8d0e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Hozda=20=5Bmagnusi=5D?= Date: Sun, 31 Jan 2021 13:46:10 +0100 Subject: [PATCH 4/4] Add gtihub actions --- .github/workflows/rust.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/rust.yml diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml new file mode 100644 index 0000000..8e7465e --- /dev/null +++ b/.github/workflows/rust.yml @@ -0,0 +1,20 @@ +name: Rust + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +env: + CARGO_TERM_COLOR: always + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Build + run: cargo run