Fix missing library errors and make it run only on pushes to source

Add status tags to README
This commit is contained in:
Liriosha 2026-03-14 23:41:18 -04:00
parent 009ca1284b
commit f053ddeba1
No known key found for this signature in database
GPG key ID: 1A9AA2EFDA5F83E9
2 changed files with 11 additions and 4 deletions

View file

@ -3,8 +3,15 @@ name: CI
on:
push:
branches: ["dev"]
pull_request:
branches: ["dev"]
paths:
- "4J.Input/**"
- "4J.Profile/**"
- "4J.Render/**"
- "4J.Storage/**"
- "Minecraft.Assets/**"
- "Minecraft.Client/**"
- "Minecraft.World/**"
- "docs/**"
jobs:
build:
@ -14,7 +21,7 @@ jobs:
- uses: actions/checkout@v3
- name: Set up Doxygen
run: sudo apt-get update && sudo apt-get install -y doxygen graphviz
run: sudo apt-get update && sudo apt-get install -y doxygen graphviz build-essential libsdl2-dev libgl-dev libglu1-mesa-dev libpthread-stubs0-dev
- name: Update doxygen-awesome
run: git submodule update --init --recursive
- name: Generate Docs

View file

@ -1,6 +1,6 @@
# Welcome to the 4JCraft Docs!
[![Build (Linux, x86_64)](https://github.com/Liriosha/4jcraft/actions/workflows/build-linux.yml/badge.svg)](https://github.com/Liriosha/4jcraft/actions/workflows/build-linux.yml) [![GitHub latest commit](https://badgen.net/github/last-commit/4jcraft/4jcraft)](https://GitHub.com/4jcraft/4jcraft/commit/) [![GitHub commits](https://badgen.net/github/commits/4jcraft/4jcraft)](https://GitHub.com/4jcraft/4jcraft/commit/)
> A cross-platform port of \htmlonly Minecraft\endhtmlonly Legacy Console Edition
4JCraft is a modified version of the \htmlonly Minecraft\endhtmlonly Console Legacy Edition aimed on porting old \htmlonly Minecraft\endhtmlonly to different platforms (such as Linux, Android, Emscripten, etc.) and refactoring the codebase to improve organization and use modern C++ features.
For more info please read the [README](https://github.com/4jcraft/4jcraft/blob/dev/README.md)