Jasmine Iwanek
f16f63e9ee
Dont run sonar on macos or windows for now
2023-07-26 12:41:18 -04:00
Alexander Babikov
4a37c4aa3c
Add libslirp to makefile actions too
2023-07-13 05:07:47 +05:00
Alexander Babikov
1283585e38
GitHub Actions: Add FluidSynth to dependencies
2023-07-13 04:52:01 +05:00
Jasmine Iwanek
7a919e2c59
Fix codeql actions after external libslirp changes
2023-07-02 15:29:05 -04:00
Jasmine Iwanek
98ef51251b
Fix cmake actions after external libslirp changes
2023-07-02 13:30:58 -04:00
Jasmine Iwanek
b48a56419e
Re-add sonarcloud integration
...
Somehow it got lost
2023-05-15 19:52:19 -04:00
Jasmine Iwanek
6934d44e37
Make codeql check more of the code
2023-05-02 16:44:13 -04:00
Jasmine Iwanek
a989171ebc
codeql uses cmake so ignore win32 ui stuff
2023-05-02 02:04:05 -04:00
RichardG867
18ee7f7080
workflows: Add missing qt5 package for a private header
2023-04-09 20:23:34 -03:00
RichardG867
fb00a89b89
workflows: Add missing Linux keyboard input libraries
2023-04-09 19:42:01 -03:00
Jasmine Iwanek
cd2abb2454
Ability to build with CLANG and Regular builds
2023-02-06 14:16:58 -05:00
Jasmine Iwanek
48961b00a4
Missed bits
2023-01-04 06:25:33 -05:00
Jasmine Iwanek
62817b55c9
release: false should speed up the msys2 builds a little
2023-01-03 23:50:19 -05:00
Jasmine Iwanek
0966e4bab0
Use pkgconf, not pkg-config, fixes a warning
2023-01-03 23:50:19 -05:00
Jasmine Iwanek
7ac62e1ff8
Preparations for alternate UI builds in GHA
2023-01-03 23:50:19 -05:00
Jasmine Iwanek
9f8bada876
Use pacboy in mingw makefile builds too
2023-01-03 23:50:19 -05:00
Jasmine Iwanek
6c3680f268
Create dependabot.yml
2023-01-03 19:22:34 -05:00
Jasmine Iwanek
1e26ee7cdd
Add CodeQL checking
2023-01-01 17:42:05 -05:00
Jasmine Iwanek
4112d1b0c2
Add missing libvncserver dependencies
2022-12-31 17:56:51 -05:00
Jasmine Iwanek
9d09a206b4
Update version of ninja used for github actions
2022-12-31 14:06:01 -05:00
Jasmine Iwanek
eb26c1658d
VNC=n not needed as it's off by default anyway
2022-12-29 22:01:33 -05:00
Jasmine Iwanek
4e0f10969f
Use correct case
2022-12-29 21:59:28 -05:00
Jasmine Iwanek
5ef744ab2d
Fix many inconsistencies in GHA cmake script
2022-12-19 21:25:12 -05:00
David Hrdlička
f480e6b5cd
actions: add frontend slug to MSYS2
2022-12-19 21:10:47 +01:00
David Hrdlička
82bdd54b20
actions: combine the two MSYS2 jobs into one
2022-12-19 21:08:10 +01:00
David Hrdlička
561b6b1b06
vcpkg: fix Qt build
2022-12-19 21:07:34 +01:00
Jasmine Iwanek
10b5211420
Disable Qt MINGW32 packaging for now
2022-12-19 14:59:45 -05:00
Jasmine Iwanek
b85ca5091b
Try and work out what is causing packaging to fail
2022-12-19 03:30:49 -05:00
Jasmine Iwanek
efa07a152a
Temporarily disable QT build on github till it's fixed
2022-12-19 01:22:06 -05:00
Jasmine Iwanek
5c0d5fc2d3
MSYS2 QT build support
2022-12-19 01:21:57 -05:00
Jasmine Iwanek
352161828d
Fix mingw build
2022-11-17 17:42:49 -05:00
Jasmine Iwanek
6aa977daf5
Fix my silly mistake
2022-11-04 17:58:41 -04:00
Jasmine Iwanek
644108fba1
Correct reported issues
2022-11-04 13:16:09 -04:00
Jasmine Iwanek
ac9decc8fd
Modernize MSYS2 Makefile build
2022-11-04 12:54:29 -04:00
richardg867
b73168c8d5
Random update to the issue template to see if webhook ignores work correctly
2022-10-27 15:24:40 -03:00
Jasmine Iwanek
fb7e7ccb3d
Update actions to v3
2022-10-27 11:56:25 -04:00
David Hrdlička
d4e22bcedb
Actions: Remove a leftover debug parameter
2022-07-13 21:53:21 +02:00
David Hrdlička
16690b5203
Actions: Fix macOS build
2022-07-13 21:49:35 +02:00
Jasmine Iwanek
aa9fc2d44a
Fix accidental removal of rtmidi
2022-07-12 19:41:44 -04:00
David Hrdlička
f70649af7c
Properly enable OpenAL by default
2022-07-13 00:21:54 +02:00
David Hrdlička
54e43ad7bc
CMake: Clean up presets, update the GitHub job to use them
2022-07-12 09:41:02 +02:00
David Hrdlička
3730639430
workflows: disable fail-fast for LLVM build
2022-05-28 18:32:24 +02:00
David Hrdlička
ff2483cc3c
workflows: add Qt6 build using vcpkg
2022-05-28 18:26:35 +02:00
David Hrdlička
4c415d811c
workflows: Add Qt5 to path for the Mac workflow
2022-05-28 17:39:12 +02:00
David Hrdlička
ae6cb77ac8
Actions: FIx the macOS build
2022-03-11 20:51:45 +01:00
David Hrdlička
130ed17b1c
Add cmake/**
to the CMake job triggers
2022-03-09 02:56:45 +01:00
David Hrdlička
4225b4afd8
Work around MSVC's broken stdatomic.h
2022-03-09 02:30:12 +01:00
David Hrdlička
36184a4aba
Disable QT for the Windows jobs temporarily
2022-03-09 02:29:53 +01:00
David Hrdlička
097a5fe0b9
Remove OpenAL from the build job dependencies
2022-03-08 16:31:11 +01:00
David Hrdlička
c286829d90
Add Qt5 dependencies to the MSYS2 job
2022-03-08 16:19:51 +01:00
David Hrdlička
5f0453746f
Add FAudio to the Mac and Linux GitHub build actions dependencies
2022-02-20 00:51:53 +01:00
Jasmine Iwanek
6d57d031fa
Update cmake.yml
2022-02-18 17:38:16 -05:00
Jasmine Iwanek
78629c077e
Make all branches build again
2022-02-18 17:37:26 -05:00
David Hrdlička
7d3cfc0fe5
Only run actions for the master branch
2022-02-18 22:03:17 +01:00
Jasmine Iwanek
f059e6b8fd
Disable excessive GH Actions builds
2022-02-18 15:52:04 -05:00
David Hrdlička
76fbaa4b8c
Revert "Merge branch 'master' of https://github.com/86Box/86Box "
...
This reverts commit efb79217f2
, reversing
changes made to 351db812e0
.
2022-02-18 21:42:05 +01:00
Jasmine Iwanek
f8f5934802
Fix Github actions build on Linux
2022-02-12 21:35:19 -05:00
David Hrdlička
5b06b73a9e
workflows: Enable Qt for Linux builds
2022-02-11 11:36:10 +01:00
dob205
4c37234ce0
Potential fixes for GitHub Actions on macOS
2022-02-08 13:56:36 +01:00
Cacodemon345
1df33b4946
Specify directory for Qt Linguist Tools in CMake
2022-02-08 16:26:41 +06:00
Cacodemon345
97a2efb5e8
2nd attempt
2022-02-08 15:58:00 +06:00
Cacodemon345
6a425916eb
Fix wrong Qt5_DIR variable
2022-02-08 15:54:17 +06:00
Cacodemon345
f6a68e933a
Revert with fixes
2022-02-08 15:43:17 +06:00
Cacodemon345
a343609bca
macOS GH builds use Qt6
2022-02-08 15:13:21 +06:00
Cacodemon345
6b4b438195
Fix macOS GH build
2022-02-08 14:46:01 +06:00
Cacodemon345
2899185c05
Fix Linux GH builds
2022-02-08 14:44:36 +06:00
David Hrdlička
e985f1ce75
Fix CLANG64 job failing
...
Turns out MSYS2 removed the GCC virtual package from that environment
2022-02-06 20:03:32 +01:00
Jasmine Iwanek
1e3d4d83b0
Lay out the RC better
2022-02-04 23:03:55 -05:00
Jasmine Iwanek
ae996464b2
More Consistency for github actions builds
2022-01-29 22:13:37 -05:00
Jasmine Iwanek
8aeaa6a8c4
More consistency for Linux and macos actions builds
2022-01-29 20:25:57 -05:00
David Hrdlička
46412caafa
Fix macOS build
2022-01-29 02:38:19 +01:00
David Hrdlička
2358135a2e
Add macOS artifacts
2022-01-29 02:33:47 +01:00
David Hrdlička
805ce97ec0
Fix stripping
2022-01-29 02:18:11 +01:00
David Hrdlička
96eb10f77c
Adjust the artifact names
2022-01-29 02:14:43 +01:00
David Hrdlička
2f732e8d4b
Replace the Win2019 job with a rewritten Win2022 one
2022-01-29 01:47:06 +01:00
David Hrdlička
ab2a8f24be
CMake install target fixes
2021-12-20 15:07:33 +01:00
David Hrdlička
8a66570e9d
Add rtmidi to Linux and Mac jobs
2021-12-03 21:17:30 +01:00
David Hrdlička
e7ae91ed59
Fix the rtmidi dependency
2021-12-03 20:54:52 +01:00
David Hrdlička
e88c91eddc
Looks like GitHub is not consistent at case sensitivity :^)
2021-12-01 12:54:15 +01:00
David Hrdlička
99b3414fea
Update bug report template; normalize case
2021-12-01 12:51:12 +01:00
David Hrdlička
a45d8ac3ae
Reduce the number of makefile GH jobs
2021-11-15 01:40:36 +01:00
David Hrdlička
453c7d8fa4
Fix Linux workflow
2021-11-14 18:49:35 +01:00
Cacodemon345
65538ca629
Actually use GCC 11
2021-09-17 22:27:07 +02:00
Cacodemon345
b8e46772de
Unbreak GitHub Actions
2021-09-18 00:27:07 +06:00
Cacodemon345
5bbd4400df
Add macOS and Linux targets to GitHub Actions
2021-09-17 23:49:14 +06:00
David Hrdlička
719d155393
cmake: fix pthread linking on Windows
2021-09-15 12:50:33 +02:00
David Hrdlička
fba5ef3e1b
cmake: strip release builds
2021-09-01 16:08:50 +02:00
David Hrdlička
a0c8f9aa9e
workflows: add clang/mingw build
2021-08-29 16:09:28 +02:00
David Hrdlička
48e9165b13
workflows: use the new presets
2021-08-29 15:41:08 +02:00
David Hrdlička
7ec39be770
workflows: remove the broken clang64 build
2021-08-29 06:38:01 +02:00
David Hrdlička
f0fe6646d3
workflows: slight fix to triggers
2021-08-29 05:35:19 +02:00
David Hrdlička
523fa0cd2d
workflows: fix cmake/mingw artifacts
2021-08-29 04:55:46 +02:00
David Hrdlička
f3d04d2411
workflows: add msys2/ucrt64 and msys2/clang64
2021-08-29 04:54:23 +02:00
David Hrdlička
02f965d82a
workflows: fix up job names
2021-08-29 04:08:36 +02:00
David Hrdlička
8365b7b187
workflows: add artifacts to cmake/mingw
2021-08-29 04:01:36 +02:00
David Hrdlička
a9a5681973
workflows: Remove MSVC build
2021-05-08 01:00:30 +02:00
David Hrdlička
6a00fd700a
workflows: remove Windows ARM32 build
2021-02-14 03:34:45 +01:00
David Hrdlička
8e0a3187a5
workflows: adjust the vs2019 job
...
- reduce the number of builds
- more descriptive names for artifacts and builds
- populate the package manually instead of using CPack, which results in double ZIPs being generated
2021-01-31 21:27:22 +01:00
David Hrdlička
953f64d9d9
workflows: add CPack to the VS2019 build
2021-01-31 19:04:51 +01:00
David Hrdlička
f277faa6ad
workflows: minor fixes to the cmake build
...
- build as release with debug info
- change a job id from `clang` to `vs2019`
- use the v142 (2019) toolset instead of the v141 (2017) one
- build when root CMakeLists.txt changes
2021-01-31 19:02:40 +01:00