53 Commits

Author SHA1 Message Date
sukibaby 6d165f657f nightly.yml: resolve name collision with Linux builds 2025-06-22 21:55:16 -07:00
sukibaby 6409c7ec82 Temporarily disable CMake build caching in ci.yml
This is to resolve failures in Windows CI following a VS2022 update
2025-06-22 20:22:30 -07:00
Scott Brenner 054fd4640a Correct yaml syntax in nightly.yml 2025-06-19 09:26:05 -07:00
Scott Brenner 4880231200 Generate signed build provenance attestations for nightly builds 2025-06-19 06:44:11 -07:00
Scott Brenner f4da59e7e3 Update nightly.yml 2025-05-25 00:27:18 -07:00
Scott Brenner 6e4974f7f1 Update ci.yml 2025-05-25 00:27:18 -07:00
Scott Brenner 7405eea171 Remove architecture from artifact name 2025-05-22 18:43:37 -07:00
Yauhen Artsiukhou 0a08f8175e Run nightly builds only for the beta branch 2025-05-22 11:41:56 -07:00
Scott Brenner b77a6af416 Set fail-fast: false 2025-05-22 09:07:48 -07:00
Scott Brenner 6a981ac5f7 CI - replace Windows installation step with microsoft/setup-msbuild 2025-05-13 21:41:27 -07:00
Scott Brenner 398a7062ea Convert Continuous integration build jobs to matrix strategy (v2) 2025-05-09 20:57:04 -07:00
Scott Brenner 38fb28eefa Nightly releases 2025-05-09 10:08:08 -07:00
Scott Brenner 566b711b33 Update ci.yml 2025-05-08 22:35:45 -07:00
Scott Brenner d88ca98039 Update ci.yml 2025-05-08 22:35:45 -07:00
Scott Brenner 698f6c178f Revert "ci.yml: Don't cache windows build"
This reverts commit 93a9db10b7.
2025-05-08 22:35:45 -07:00
Scott Brenner e5bb567b0b Improve CMake caching 2025-04-29 20:31:40 -07:00
Scott Brenner 8da765c3c6 CodeQL code scanning 2025-04-06 00:54:27 -07:00
dependabot[bot] 646417915e Bump microsoft/setup-msbuild from 1 to 2
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild) from 1 to 2.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases)
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/main/building-release.md)
- [Commits](https://github.com/microsoft/setup-msbuild/compare/v1...v2)

---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-12 19:00:34 -07:00
Rafał Florczak 8f8064c8fa Add ARM builds to the pipeline 2025-03-02 08:41:35 -08:00
Scott Brenner 30a03e0ab9 Update .github/workflows/ci.yml 2025-01-15 08:59:10 -08:00
Scott Brenner 45e071255e Native submodule checkout in CI workflow 2025-01-15 08:59:10 -08:00
Scott Brenner dd6956f1cf Raise pull requests for version updates against the 'beta' branch 2024-12-22 07:53:12 -08:00
Scott Brenner 93cf73fe34 Create dependabot.yml 2024-12-21 11:53:35 -08:00
Yauhen Artsiukhou 59e6e94cf3 Embed libusb 1.0 into project 2024-10-06 17:43:13 -07:00
sukibaby 93a9db10b7 ci.yml: Don't cache windows build
Attempt to fix the failing CI for the short term.

The existing workflow file still works on my personal fork, but for some reason doesn't on the main project.
2024-09-03 21:02:52 -07:00
sukibaby 4a3ed49f3f Update ci.yml with "vswhere"
Prevents an issue where the runner may not be able to find the compiler.
2024-08-30 03:16:53 -07:00
Scott Brenner e80380cc12 Cache CMake build directory 2024-08-25 12:53:50 -07:00
Rafał Florczak a0e4f6a4b0 Parallel github workflow builds 2024-08-12 13:31:18 -07:00
Scott Brenner 17524f22e8 Bump macos-build-x86_64 runner 2024-06-18 13:24:02 -07:00
teejusb b040c5350c CI needs to run --recursive for the updated MbedTLS 2024-04-30 17:11:02 -07:00
teejusb f5e938c32b Revert "Also update the nested submodules with --recursive"
This reverts commit 5bea3b97f2.
2024-04-12 10:36:51 -07:00
teejusb 5bea3b97f2 Also update the nested submodules with --recursive 2024-04-10 20:22:31 -07:00
Scott Brenner f1062ae5ed Skip build suite for changes to Markdown files 2024-04-09 23:42:45 -07:00
Scott Brenner eaa7d03a03 Modify runner for macOS (Intel) build 2024-04-09 21:44:55 -07:00
quietly-turning 4f4fe7b540 validate LuaDoc XML as GitHub Workflow CI 2024-03-20 13:29:00 -05:00
Scott Brenner fe2e42408a Bump actions/checkout from 3 to 4, again 2023-12-23 22:15:01 -08:00
Scott Brenner 22e294ed58 Bump actions/checkout from 3 to 4 2023-12-13 08:53:08 -08:00
teejusb 4e19ce0d5d Add Linux Pacdrive 2023-03-10 10:19:08 -08:00
Scott Brenner afdb32dd50 workflows/ci.yml - bump actions/checkout to @v3 2022-10-28 19:14:29 +02:00
Martin Natano 58dd83db8a Disable vaapi
One less dependency to worry about and ffmpeg works fine without it.
2022-06-07 10:54:10 +02:00
Martin Natano f47ea91e0a Stop looking for bundled libraries 2022-06-07 10:54:10 +02:00
Martin Natano 740ead25bf Universal binaries break input monitoriing on M1
Let's build two separate apps for arm64 and x86_64. Sigh
2022-06-06 11:19:59 +02:00
Martin Natano 327278436d Remove support for building with system libraries 2022-05-31 18:21:35 +02:00
Martin Natano e2ee97e36d Update github CI for submodules 2022-05-30 23:57:33 +02:00
teejusb d101be19e7 Add libudev-dev to ci.yml. This should hopefully fix the failing continuous integration tests on Ubunut. 2021-08-29 11:36:30 -07:00
quietly-turning 2b11f88b81 Merge branch '5_1-new' into tomcrypt-header 2020-06-25 21:53:21 -04:00
quietly-turning 89229ed915 Merge pull request #1855 from mwkroening/gtk3
Upgrade to gtk3
2020-06-24 17:49:14 -04:00
Martin Kröning bfc167fe6d Replace libpng submodule with source (#2023)
* Replace libpng submodule with source

Taken from 505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca  libpng-1.6.37.tar.xz

* Remove submodule-related config from CI
2020-06-23 15:41:52 -07:00
Seán de Búrca 6649a116ed Update gtk+ LoadingWindow to use gtk3 2020-06-21 23:31:02 +02:00
Martin Kröning 43ecbf918b Use standard tomcrypt header 2020-06-21 22:55:00 +02:00