From be7e4866a8e4fceccb157475b654355660ec7283 Mon Sep 17 00:00:00 2001 From: Evan Pratten Date: Fri, 9 Dec 2022 10:27:03 -0500 Subject: [PATCH] Versioning policy --- .github/workflows/clippy.yml | 13 ------------- README.md | 9 +++++++-- 2 files changed, 7 insertions(+), 15 deletions(-) delete mode 100644 .github/workflows/clippy.yml diff --git a/.github/workflows/clippy.yml b/.github/workflows/clippy.yml deleted file mode 100644 index fbb5fbd..0000000 --- a/.github/workflows/clippy.yml +++ /dev/null @@ -1,13 +0,0 @@ -on: [push, pull_request] -name: Clippy -jobs: - clippy_check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - run: rustup component add clippy - - run: sudo apt-get update && sudo apt-get install libasound2-dev mesa-common-dev libx11-dev libxrandr-dev libxi-dev xorg-dev libgl1-mesa-dev libglu1-mesa-dev cmake llvm-dev libclang-dev clang -y - - uses: actions-rs/clippy-check@v1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - args: --all-features \ No newline at end of file diff --git a/README.md b/README.md index ec21f98..2ee01fd 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,7 @@ # Direct raylib bindings for Rust [![Crates.io](https://img.shields.io/crates/v/raylib-ffi)](https://crates.io/crates/raylib-ffi) [![Docs.rs](https://docs.rs/raylib-ffi/badge.svg)](https://docs.rs/raylib-ffi) -[![Build](https://github.com/Ewpratten/raylib-ffi/actions/workflows/build.yml/badge.svg)](https://github.com/Ewpratten/raylib-ffi/actions/workflows/build.yml) -[![Clippy](https://github.com/Ewpratten/raylib-ffi/actions/workflows/clippy.yml/badge.svg)](https://github.com/Ewpratten/raylib-ffi/actions/workflows/clippy.yml) +[![Build Status](https://github.com/Ewpratten/raylib-ffi/actions/workflows/build.yml/badge.svg)](https://github.com/Ewpratten/raylib-ffi/actions/workflows/build.yml) `raylib-ffi` aims to provide a "no frills" direct binding to [raylib](https://www.raylib.com/) for rust developers. Unlike the [`raylib-rs` project](https://github.com/deltaphc/raylib-rs), this library trades high-level abstractions for staying truly up to date with upstream raylib (instead of a whole major version behind). @@ -21,3 +20,9 @@ dnf install clang-devel alsa-lib-devel mesa-libGL-devel libX11-devel libXrandr-d ```sh cargo run --example basic ``` + +## Versioning policy + +`raylib-ffi` follow [SemVer](https://semver.org/). + +The major and minor version numbers of a `raylib-ffi` will always match the version of raylib it was built against. The patch version may be incremented if a rust-only fix is needed at any point.