From 14b5d6921551225857d0074f2e92488a8d940431 Mon Sep 17 00:00:00 2001 From: Paulo Feodrippe Date: Wed, 24 Jul 2024 21:35:58 -0400 Subject: [PATCH] Update README and CHANGELOG --- .github/workflows/ci.yml | 5 ++++- CHANGELOG.md | 6 +++++- README.md | 16 ++++++++++++---- 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ae7cd887..359d0d04 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,6 +1,9 @@ name: CI -on: [ push, pull_request ] +on: + push: + branches: + - main jobs: build-windows: diff --git a/CHANGELOG.md b/CHANGELOG.md index 598db6cd..58a69670 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ - TBD +## v0.4.141 + +- Create github action for Mac, Linux and Windows +- Mac, Linux and Windows packages are now published by Github Actions + ## v0.1.98 - Create `vg/start!` as the game wrapper so we can abstract some implementation details @@ -20,7 +25,6 @@ - Add JoltPhysicSharp - Use latest Jolt (support for soft bodies!) - Support linked GLTF meshes -- Create github action for Mac, Linux and Windows ## v0.1.75 diff --git a/README.md b/README.md index 668a09e2..d5faa3cc 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,18 @@ A Clojure framework for game dev (very WIP, I am still working on a small game using it). +## Packages + +We have a Github Actions pipeline that builds, tests and publishes to Clojars +for each OS, each has a suffix for its version, check below: + +- OSX universal (run in M* processors) + - `io.github.pfeodrippe/vybe {:mvn/version "0.4.141-macos-universal"}` +- Linux (x64), tests passing, haven't run it myself, report any issues + - `io.github.pfeodrippe/vybe {:mvn/version "0.4.141-linux-x64"}` +- Windows (x64), tests passing, haven't run it myself, report any issues + - `io.github.pfeodrippe/vybe {:mvn/version "0.4.141-win-x64"}` + ## Getting started Go to and start the REPL for this project using @@ -23,10 +35,6 @@ clj -M:osx -m vybe.native.loader && clj -M:osx -m vybe.raylib clj -M:win -m vybe.native.loader && clj -M:win -m vybe.raylib ``` -## Help wanted - -If possible, check `bin/jextract-libs.sh` and open a PR to compile to your OS =D - ## What does it include? ### `vybe.panama`