Commit Graph

214 Commits (master)

Author SHA1 Message Date
Stenzek 9e15fe176c
CI: Check placeholders in translation strings 1 year ago
Stenzek 466ccc5d88
CI: Use maximum compression for zip builds 1 year ago
Davide Pesavento 0f5204b31e
CI: Pin action-automatic-releases to latest commit (#3423) 1 year ago
Stenzek 50ba0fa5b3
CI: Use flatpak/flatpak-github-actions 1 year ago
Stenzek 46e11d96da
CI: Bump flatpak-github-actions version
Maybe fix the cache failing because it was still on v3?
1 year ago
Stenzek d840a825e2
CI: Use kde-6.9 flatpak docker image 1 year ago
Stenzek ae9023ddf3
CI: Build armhf AppImages 2 years ago
Stenzek 15fde6a51b
CI: Add ARM64 AppImage builds 2 years ago
Stenzek af085d7e5a
CI: Bump to LLVM/clang 19 2 years ago
Stenzek 57883910d6
CI: Add ARM64 flatpak build 2 years ago
Stenzek 5aa23fa6dc
CI: Only pin to major version of actions 2 years ago
Stenzek 297165d1ee
Deps: Fix MacOS build 2 years ago
Stenzek 2a7625e67c
CI: Add workflow dispatch triggers for all jobs
Useful for running just one platform on a branch.
2 years ago
Stenzek 42c5f9169f
CI: Merge all packaging scripts to one directory 2 years ago
Stenzek 9fbb760b18
CI/AppImage: Bump to LLVM 18 2 years ago
Stenzek 482f99c323
CI: Add icons to main sub-jobs 2 years ago
Stenzek 5bc38ffd63
CI: Split and add dedicated Flathub publish 2 years ago
Stenzek 5f6daf8a2a
CI: Bump flatpak-github-actions version 2 years ago
Stenzek 4c1377774d
CI: Remove Flathub push 2 years ago
Stenzek 82e9bcc55f
Qt: Compatibility with Qt 6.7
Dunno why updating packages is taking so long...
2 years ago
Stenzek 45f782962e
CI: Temporarily disable Flatpak builds
Until the KDE 6.8 SDK has been released.

It's been almost 2 weeks, the branch is live in their repo, but nothing
on flathub. No clue what's going on.
2 years ago
Stenzek 469485974c
CI: Download chtdb at build time 2 years ago
Stenzek b51def8a99
Qt: Support update checking without installing
i.e. what I'm going to do with packages, just open the
download page and let the user install it.
2 years ago
Stenzek 71cf206dc8
CI: Add Windows SSE2 builds 2 years ago
Stenzek ed7a9e2f8c
CI: Refactoring and add Linux SSE2 builds
Windows will follow at some point.
2 years ago
Stenzek 8274042bb1
CI/AppImage: Build shrunk ffmpeg for media capture 2 years ago
Stenzek 7f4e5d55db
Misc: Update copyright headers 2 years ago
Stenzek 873b540b82
Deps: Switch to libjpeg-turbo 2 years ago
Stenzek cabba81a76
CI/Flatpak: Switch from JSON -> YAML
Actually lets me have comments...
2 years ago
Stenzek 66f31d42b6
CI: Add workflow to upload cached deps/symbols 2 years ago
Stenzek 7c818c0c53
CI/Flatpak: Bump to flatpak-github-actions b6c9217 2 years ago
Stenzek aac7a9992c
CI/AppImage: Drop gcc13 workaround
Been fixed upstream for some time now.
2 years ago
Stenzek e1a9c69a4a
Deps: Bump to SDL 2.30.5 2 years ago
Stenzek 82b5772d27
Deps: Move build scripts/patches into own directory 2 years ago
Stenzek 63b30e2925
Qt: Annotate unofficial release builds 2 years ago
Stenzek d45e218da7
CI: Re-enable Flathub pushes
The job can just take longer.. can't be arsed to write a separate
workflow at the moment.
2 years ago
Stenzek 892319de86
CI/Flatpak: Disable Flathub pushes
Going to set this up manually instead, sick of the API timeouts.
2 years ago
Juan Pablo Romero Mendoza bc67994654
Bump GitHub Actions and Ubuntu (#3208) 2 years ago
Stenzek e444eb713a
CI/MacOS: Switch to Xcode 15.4
Fixes crash on open in MacOS 11.
2 years ago
Stenzek 232d1c930c
CI: Bump actions versions 2 years ago
Stenzek 6d3f01c82b
CI: Fix Windows build upload 2 years ago
shinra-electric cea061f73f
Update upload-artifact & download-artifact actions to v4 (#3202)
- upload-artifact@v1 --> v4
- download-artifact@v1 --> v4
2 years ago
Stenzek 0a63bec65c
CI/Flatpak: Push to Flathub 2 years ago
Stenzek 808e832c9a
CI: Slim down Linux package install list 2 years ago
Stenzek d712fcc371
Scripts: Rename build-dependencies.sh to build-dependencies-linux.sh 2 years ago
Stenzek d612ea0f93
CI: Swap to KDE 6.7 Flatpak actions 2 years ago
Stenzek 2534e6f5d4
CI: Fix Windows build 2 years ago
Stenzek be342ff592
CI: Fix incorrect flatpak cache key 2 years ago
Stenzek 057c0c65a6
CI: Drop setup-python for Mac
No longer needed?
3 years ago
Stenzek a5de489d6f CI/Flatpak: Use flatpak-github-actions 3 years ago
Stenzek 9e26622a12
CDImageDevice: Implement disc reading for Linux
And fix it for Windows. SubQ reading should now work.
3 years ago
Stenzek d7a1c447c6
GameDatabase: Switch to YAML 3 years ago
Stenzek c2c3eac749
Build: Use shared webp/zstd/zlib 3 years ago
Stenzek 5e2bd6e0c2
CI: Add lint of GameDB 3 years ago
Mrlinkwii 836e59c615 CI : Use wildcard for libc downgrade 3 years ago
Stenzek e736998f1e
CI: Bump actions versions 3 years ago
Stenzek cf45047463
CI/Windows: Use Clang-CL instead of MSVC 3 years ago
Stenzek 68d3cb5b4a
CI/AppImage: Bump libc6 downgrade version 3 years ago
Stenzek 310e3c0900
deps/qt: Update to Qt 6.6.1 3 years ago
Stenzek 7cc52bba23
CMake: Support multiple CMAKE_OSX_ARCHITECTURES 3 years ago
Stenzek d141692df3
CI: Force Python 3.11 on Mac runner 3 years ago
Stenzek 33f945f1e8
CI/AppImage: Disable Wayland by default
Set I_WANT_A_BROKEN_WAYLAND_UI=1 if you must use it.
But there's gonna be broken stuff.
3 years ago
Stenzek 3ee8159d8d
CI/AppImage: Work around GH runner issue 8659 3 years ago
Stenzek 7c102ec29d CI: Build fix 3 years ago
Stenzek 30fdffae03 Updater: Mac support 3 years ago
Stenzek b6e5b0bd69 Qt: Add automatic updates for AppImage 3 years ago
Stenzek 68b59ee748 CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
3 years ago
Stenzek eb07d698cd CI: Update AppImage to 22.04 + use LinuxDeploy 3 years ago
Stenzek 4588f9ee9f CI: Build Flatpak 3 years ago
Stenzek ea68c5b4b5 Build: Use dependency package on Windows 3 years ago
Connor McLaughlin b5f806a830 CI: Work around Azure Ubuntu mirror issue 4 years ago
Connor McLaughlin 84c966502d CI: Better title for latest release
.. and remove references to the nogui appimage, it hasn't been a thing
in some time now.
4 years ago
Connor McLaughlin 5fa7960c31 CI: Fix/re-enable Mac builds
Credit to TellowKrinkle for debugging the QtNetwork build issue.
4 years ago
Connor McLaughlin 59d3151323 CI: Temporarily disable Mac builds
Qt fails building due to:

Undefined symbols for architecture x86_64:
  "___gss_c_nt_hostbased_service_oid_desc", referenced from:
      qGSsapiGetServiceName(QStringView) in qauthenticator.cpp.o

and I don't have the energy to set up a VM to figure out why at the
moment.
4 years ago
Connor McLaughlin 5dcf242d62 CI: Remove UWP completely
Code's been gone for a while, no need to keep it in here either.

Shame the platform is so full of leeches who want nothing but to knock
others off work off for profit.
4 years ago
Connor McLaughlin 40a485326a CI: Build universal binaries for MacOS 4 years ago
Connor McLaughlin 20e2c39c0d CI: Self-sign Mac builds 4 years ago
Connor McLaughlin 0006c54c46 Build: Add Mac dependencies and fix packaging 4 years ago
Connor McLaughlin 5cb9ca1b8d CI: Don't enable DRM/KMS on AppImage 4 years ago
Connor McLaughlin 7e52c01b35 CI: Fix appimage not being included in release 4 years ago
Connor McLaughlin 0590a6098d CI: Fix up Linux/Mac build and disable UWP (for now) 4 years ago
Connor McLaughlin 3d61e3e379 CI: Switch to windows-2022/VS2022 5 years ago
Hugo Locurcio d13a418d06
Use Ninja for macOS builds on GitHub Actions
Ninja makes for faster builds compared to Make.
5 years ago
Connor McLaughlin 134f7d6e54 CI: Set version in rc files at build time 5 years ago
Connor McLaughlin 96f4fdf8d8
CI: Fix incorrect operator 5 years ago
qurious-pixel 8ccee29694
Disable AppX signing for PRs
Allows builds to complete with unsigned UWPs
5 years ago
qurious-pixel 11be9c1498
generate a wayland appimage (#2625)
* generate a wayland appimage

- update patchelf to 0.12
- integrate qt5-wayland plugins
- check for wayland display environment

* duckstation wayland

- update packages to include qt5-wayland
- upload wayland packages
- add wayland packages to release

* Generate single Qt appimage with wayland

- combine x11 and wayland into one appimage

* One Qt appimage
5 years ago
Connor McLaughlin 36bad69b31 CI: Don't try to make UWP app bundle on pull requests 5 years ago
Connor McLaughlin c3cbe3b969 CI: Enable UWP/AppX releases 5 years ago
Connor McLaughlin 172c522a73 CI: Fix incorrect auto-updater arm64 filename 5 years ago
Connor McLaughlin b5af2b25cf CI: Collapse del commands 5 years ago
Connor McLaughlin 52673743e1
CI: Fix workflow failure 5 years ago
Connor McLaughlin 64560d09fc Update CI scripts 5 years ago
Connor McLaughlin 4435851276 CI: Generate app bundles 5 years ago
Connor McLaughlin 950b81861b CI: Revert previous commit and fix underlying issue 5 years ago
Connor McLaughlin 1269a1e091 CI: Remove macOS builds completely
Random failures, and I don't have a machine to debug it on.
5 years ago
Connor McLaughlin 5e0e6c71bf CI: Improve naming of libretro binaries 5 years ago
Connor McLaughlin f10134251b CI: Add play store builder 5 years ago
Connor McLaughlin f98f9fcd0c CI: Fix libretro dll for Windows 5 years ago
Connor McLaughlin 94cb847e21 CI: Re-add libretro builds 5 years ago