ci: adapt workflows for Gitea Actions
Some checks failed
Build / Build (push) Failing after 32s
MSVC Build / build-windows (windows-latest) (push) Has been cancelled

- Update release.yml to use softprops/action-gh-release (Gitea compatible)
- Add push trigger for version tags
- Fix apt-get install requiring confirmation with -y flag
- Remove complex API calls in favor of standard actions
This commit is contained in:
ShiftyX1 2025-12-08 19:43:15 +03:00
parent ee7b1d4299
commit 0107cf13c3

View File

@ -39,7 +39,7 @@ jobs:
# make && make install INSTALL_INC=/usr/include/lua # make && make install INSTALL_INC=/usr/include/lua
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt-get install libglfw3-dev libglfw3 libglew-dev libglm-dev libpng-dev libopenal-dev libluajit-5.1-dev libvorbis-dev libgtest-dev libcurl4-openssl-dev sudo apt-get install -y libglfw3-dev libglfw3 libglew-dev libglm-dev libpng-dev libopenal-dev libluajit-5.1-dev libvorbis-dev libgtest-dev libcurl4-openssl-dev
# fix luajit paths # fix luajit paths
sudo ln -s /usr/lib/x86_64-linux-gnu/libluajit-5.1.a /usr/lib/x86_64-linux-gnu/liblua-5.1.a sudo ln -s /usr/lib/x86_64-linux-gnu/libluajit-5.1.a /usr/lib/x86_64-linux-gnu/liblua-5.1.a
sudo ln -s /usr/include/luajit-2.1 /usr/include/lua sudo ln -s /usr/include/luajit-2.1 /usr/include/lua