EXtremeExploit
bdec42523c
ci: Fix nightly permissions
/ Build (push) Has been cancelled
/ format-check (push) Has been cancelled
/ linter-check (push) Has been cancelled
/ Upload nightly release (push) Has been cancelled
2026-02-14 11:36:32 -03:00
Pedro Montes Alcalde
0ec416e092
ci: Add nightly releases ( #264 )
2026-02-14 11:21:45 -03:00
Jack Tench
df1a2dc99f
Update linting workflow to use older c standard ( #289 )
...
* Update linting workflow to use older c standard
* Add int types to bind.c
* Run clang-format to move include
2026-02-08 12:58:55 -03:00
Pedro Montes Alcalde
490d3987b5
Lower C standard from gnu23 to gnu17 ( #283 )
2026-02-08 11:38:02 -03:00
Pedro Montes Alcalde
424f37c6aa
ci: Fix AppImage permissions for binaries ( #234 )
2026-01-22 10:24:27 -03:00
Jack Tench
fcbb23c607
Implement static analysis and code linting ( #227 )
...
* Set up cppcheck for linting LibreSplit
Currently needs further tweaking, and to implement the ctl module. Long
term goal is for us to be able to catch common errors/mistakes.
* Add test job for CTL
* Add error with exit code 1
Currently causes the 2 linting jobs to fail, because cppcheck finds
problems with the code. The flags need tweaking to configure what we
want to mark as a problem, etc.
* Enable some suppressions for GTK/GLib
* Remove style warnings for now
* Rename format job to check
* Add action for checking linting
* Install Meson from pip to get newer version
* Add PPA for gcc-15
* Add LibreSplit deps to linter action
* Use c23 over aliased gnu23
* Update code to reflect new rules
* Add PPA for newer version of cppcheck
* Fix spelling mistake in step name
* Remove cppcheck/ppa
* Revert debug step
* Add GTK module for cppcheck
* Remove redundant if statement
* Check for potential allocation fail
* Print unsigned int with %u instead of %d
* Immediately detach/unraf GThread when saving game
---------
Co-authored-by: EXtremeExploit <pedro.montes.alcalde@gmail.com>
2026-01-21 20:10:18 -03:00
Jack Tench
2ee65ff9ee
Cache dependencies in actions ( #228 )
...
* Cache dependencies in actions
* Add PPA before caching
action does not support adding the PPA
2026-01-21 14:27:59 -03:00
Pedro Montes Alcalde
bfe757d9f7
ci: Create appimage by installing into AppDir ( #224 )
2026-01-21 11:41:58 -03:00
Pedro Montes Alcalde
61f2f34722
ci: Change formatting check command notice ( #193 )
2026-01-18 17:45:02 -03:00
Pedro Montes Alcalde
5cce843464
settings: Dont use a JSON file for defaults ( #189 )
2026-01-09 12:26:08 -03:00
Pedro Montes Alcalde
9450f11d0a
Add ctl ( #146 )
2025-12-16 22:55:47 -03:00
Pedro Montes Alcalde
ce46b59bbf
ci: Add AppImage ( #143 )
2025-11-14 11:03:07 -03:00
EXtremeExploit
ec5a7f634c
ci: Add actual main branch to wiki
2025-10-26 12:14:36 -03:00
EXtremeExploit
af9456cf16
ci: Fix wiki publish branch
2025-10-24 23:41:26 +01:00
EXtremeExploit
02c4ae84c5
Port the project over to meson
2025-10-18 15:02:19 -03:00
Pedro Montes Alcalde
7628922ba2
asl: Fix splitting/start issues when using gameTime ( #94 )
...
* asl: Fix splitting/start issues when using gameTime
* ci: Format indent on workflow files
2025-10-15 20:24:08 -03:00
EXtremeExploit
cf2e154198
ci: Fix wiki token
2025-10-12 18:08:54 +01:00
EXtremeExploit
14f6703301
ci: Fix publish wiki not having enough permissions
2025-10-12 18:00:38 +01:00
wins1ey
a9dd557637
Update format.yml to run on PR ( #51 )
2024-06-04 01:04:18 +01:00
wins1ey
69136dddb0
Revert "Change build.yml to only run on push ( #48 )" ( #50 )
...
This reverts commit 48999acb4a .
2024-06-04 01:00:44 +01:00
wins1ey
48999acb4a
Change build.yml to only run on push ( #48 )
2024-06-03 19:20:42 +01:00
wins1ey
8c600cf202
Update format.yml to run on push
2024-06-03 14:50:49 +01:00
wins1ey
cff2920472
Created format.yml workflow
2024-06-03 14:50:49 +01:00
wins1ey
6c3779f89d
Rename LAST to LibreSplit
2024-04-11 14:34:33 +01:00
wins1ey
758c521032
Merge branch 'main' into luajit
2024-04-11 12:57:33 +01:00
wins1ey
81e501fe8d
Update name of make step in build.yml
2024-04-09 14:48:29 +01:00
wins1ey
8d9e19e9df
Remove make clean from build.yml
2024-04-09 02:30:20 +01:00
Wins1ey
1c15fd1fed
Replace Lua with LuaJIT
2024-04-08 18:35:50 +01:00
wins1ey
b0cc3a98cc
Change action for publishing wiki
2024-04-08 14:06:39 +01:00
=
8c8fba0cc2
Add workflow to publish docs to wiki
2024-03-25 23:24:40 +00:00
EXtremeExploit
30d5876ca3
Add GitHub CI for build
2024-03-14 01:09:46 -03:00
Wins1ey
aa0b407ab4
Deleted GitHub Workflows
2023-07-01 03:28:19 +01:00
Wins1ey
00b5258080
Deleted GitHub Workflows
2023-07-01 03:26:31 +01:00
Wins1ey
c49ed0998c
Create codeql.yml
2023-07-01 03:15:04 +01:00
Zane Holbrooke-Jones
f2668ba250
Update c-cpp.yml
2023-05-19 22:30:36 +01:00
Zane Holbrooke-Jones
3b7ab454fe
Create c-cpp.yml
2023-05-19 22:29:44 +01:00