Commit graph

67 commits

Author SHA1 Message Date
Adrian fd1abfe6aa [Lint/CI] Use LLVM v19 for Linux & Lint 2025-06-21 00:25:27 +02:00
Margen67 15008ccecc [CI] Check binary size 2025-06-02 00:41:30 -07:00
imaginebeingatcomputers 2c8acf7b96 [CI] use gzip in tar compression 2025-05-10 09:42:49 +02:00
Margen67 d20620eb5e [CI] Linux: Add bat+ps1 2025-03-23 14:22:16 -07:00
Margen67 4cc074df63 [CI] Fix release title 2025-01-28 04:59:33 -08:00
Margen67 b7b6b860a9 [CI] Move releases to separate repository 2025-01-27 01:12:22 -08:00
Margen67 dbe645e16e [CI] Linux lint 2025-01-27 01:12:22 -08:00
Margen67 6f0a736c6c [xb] Print clang-format version 2025-01-27 01:12:22 -08:00
Gliniak 403c9500bb [CI] Store Linux artifact
There is still no code to add it to release.
In my opinion release creation must be removed from windows pipeline, but I cannot make it work
2025-01-22 21:39:21 +01:00
Marco Rodolfi 00202f938d [build] Fix Linux CI
This changes the Gnumake build to CMake + Ninja builds in order to fix linker issues in the CI.
2025-01-20 19:08:40 +01:00
Gliniak 1618f43c33 [CI] Added linter to Linux path.
Currently working on windows due to clang-format version difference
2025-01-19 20:42:26 +01:00
Margen67 6f1cb9e253 Fix clang not building with C++20 2025-01-07 23:02:48 -08:00
Margen67 3b49054d6b [CI] Only build release 2025-01-06 13:28:07 -08:00
Margen67 affb2fb7af CI: Add debug/checked configuration 2025-01-06 12:14:07 -08:00
Margen67 26bf95d50f CI: Add Linux
Also fix build error.
2025-01-06 12:14:07 -08:00
Margen67 2596aef111 [CI] Use main branch of actions 2024-12-16 19:49:10 -08:00
Gliniak b449937553 [CI] Removed VS2019 build from CI
Build on VS2022 is finally marked as clean, so there is no need to waste resources to generate 2019 and 2022 builds
2024-12-14 23:01:33 +01:00
¥IGA 7706c481b6 Update Workflows 2024-11-25 09:10:37 +01:00
Margen67 58098aa6bf [CI] Fix release condition 2024-10-18 11:02:55 -07:00
Margen67 06763a9e4a CI: Only create releases for canary_experimental 2024-10-16 02:50:41 -07:00
Margen67 ea762e9f1b Add back VS2022 builds 2024-10-13 16:19:37 -07:00
Margen67 731c6057de Canaryize
Co-Authored-By: illusion0001 <37698908+illusion0001@users.noreply.github.com>
2024-10-13 15:11:47 -07:00
Gliniak 5d3240d492 [CI] Changed VS version to see if it will prevent triggering AV 2024-07-08 21:43:43 +02:00
Margen67 5eecb4e65d
[CI] Formatting 2024-03-21 06:32:31 -07:00
Gliniak 42c378db0c [CI] Removed Uplifting xma branch 2024-03-19 21:28:52 +01:00
Gliniak 47acc310d4 [CI] Automate uplifting XMA branch
- Changed name of primary workflow
2024-03-15 18:02:52 +01:00
Gliniak b9061e6292 [LINT] Linted files + Added lint job to CI 2024-03-12 19:19:30 +01:00
Margen67 355c43fe66 [CI] Completely remove VS2019 2024-02-15 17:30:44 -08:00
Margen67 42b4bf0f82 [CI] Use VS2022 for releases 2024-02-15 13:39:29 -08:00
Margen67 97d36d6bcc [CI] Fix action versions 2024-02-07 00:45:49 -08:00
Gliniak 0c9ba87715 [CI] Updated actions to latest version 2024-02-04 18:59:47 +01:00
Margen67 1ae524a8d5
Remove redundant path-ignore path(s) 2023-05-31 13:24:49 -07:00
Margen67 f551e59015
CI: Remove game patches
People are too stupid to understand how portable mode works, and these can be outdated anyway.
2022-08-19 03:39:29 -07:00
Margen67 1d480f74fa Add game patches to releases 2022-07-22 02:06:00 -07:00
Margen67 8386ccf376 CI: Use matrix config, cleanup 2022-05-19 09:39:58 +02:00
Margen67 29174be454 Upgrade to upload-artifact v3 2022-05-19 09:39:58 +02:00
Margen67 f81d574830 CI: Ignore more files, use checkout v3 2022-05-19 09:39:58 +02:00
Margen67 6c68ddae92 CI: Also delete tags 2022-05-19 09:39:58 +02:00
Margen67 808c05a818 CI: Fix tag conflicts 2022-05-19 09:39:57 +02:00
Margen67 1e58ab9f7d CI: Remove unneeded line 2022-05-19 09:39:57 +02:00
Margen67 81179700bc Fix vfs-dump artifact conflict 2022-05-19 09:39:57 +02:00
Margen67 6a4ad7c0a4 Add game patches to Canary artifacts+release
Also add release for canary_experimental+pr
2022-05-19 09:39:57 +02:00
Margen67 81ca27575c Make GH Actions use matrix for runs-on 2022-05-19 09:39:57 +02:00
Margen67 8698062213 Switch GH Actions to 2019 2022-05-19 09:39:57 +02:00
Radosław Gliński c364822ab0 Updated Github CI to ignore canary_base builds 2022-05-19 09:39:56 +02:00
Margen67 1f0b8245b1 CI: Use gh release create
Move archive creation to create release step.
Error if archive is too small.
2022-05-19 09:39:56 +02:00
Margen67 c3d6bdee54 CI improvements
Use GITHUB_SHA to prevent commit hash/tag inconsistency.
Don't set release parameters if release isn't going to be created.
action-gh-release:
 Add branch to release name.
 Add fail_on_unmatched_files: true
2022-05-19 09:39:56 +02:00
Gliniak ef235e29c3 Copied CI commits from canary_new 2022-05-19 09:39:56 +02:00
Margen67 a160e9bae7 Bug report template changes
Remove title.
Add bug label.
Make id first property.
2022-02-06 14:24:35 +03:00
Margen67 22b0e6ca88 Enable blank issues 2022-02-06 14:24:35 +03:00