Commit graph

141 commits

Author SHA1 Message Date
Hugo Locurcio b9841634cd
Replace existing issue templates with issue forms
Issue forms provide better guidance when creating issues, especially
for people less familiar with GitHub issue creation.
2021-12-26 22:48:04 +01:00
Connor McLaughlin 643dcb0a39 Update bug_report.md 2021-11-05 15:19:16 +10:00
Connor McLaughlin 134f7d6e54 CI: Set version in rc files at build time 2021-10-25 17:03:05 +10:00
Connor McLaughlin 96f4fdf8d8
CI: Fix incorrect operator 2021-10-20 02:07:17 +10:00
qurious-pixel 8ccee29694
Disable AppX signing for PRs
Allows builds to complete with unsigned UWPs
2021-10-19 07:44:24 -07:00
Anderson_Cardoso 6253003bc0
Update Bug Report!
Since there is no Android support anymore, I'm removing the part where it is mentioned!
2021-10-05 17:58:49 -03:00
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
2021-09-26 09:56:56 +10:00
Connor McLaughlin 36bad69b31 CI: Don't try to make UWP app bundle on pull requests 2021-07-17 14:06:28 +10:00
Connor McLaughlin c3cbe3b969 CI: Enable UWP/AppX releases 2021-07-11 16:47:21 +10:00
Connor McLaughlin 172c522a73 CI: Fix incorrect auto-updater arm64 filename 2021-06-30 20:20:18 +10:00
Connor McLaughlin b5af2b25cf CI: Collapse del commands 2021-06-12 22:43:04 +10:00
Connor McLaughlin 52673743e1
CI: Fix workflow failure 2021-06-09 13:12:04 +10:00
Connor McLaughlin 64560d09fc Update CI scripts 2021-06-08 16:39:52 +10:00
Connor McLaughlin 4435851276 CI: Generate app bundles 2021-06-06 15:53:36 +10:00
Connor McLaughlin 950b81861b CI: Revert previous commit and fix underlying issue 2021-06-04 16:49:34 +10:00
Connor McLaughlin 1269a1e091 CI: Remove macOS builds completely
Random failures, and I don't have a machine to debug it on.
2021-06-04 14:22:30 +10:00
Connor McLaughlin 5e0e6c71bf CI: Improve naming of libretro binaries 2021-05-20 12:25:08 +10:00
Connor McLaughlin f10134251b CI: Add play store builder 2021-05-20 12:19:26 +10:00
Connor McLaughlin f98f9fcd0c CI: Fix libretro dll for Windows 2021-05-20 12:19:23 +10:00
Connor McLaughlin 94cb847e21 CI: Re-add libretro builds 2021-05-20 12:18:55 +10:00
Connor McLaughlin d4214211a2
Merge pull request #2028 from j8r/add-appstream-metadata-file
Add AppStream metadata file
2021-05-03 03:20:03 +10:00
Julien Reichardt 4bd1161ac9 Split appimage script and distribution files 2021-05-01 17:48:26 +02:00
Connor McLaughlin 25426a90e7 CI: Don't publish Mac builds 2021-05-01 13:37:42 +10:00
Connor McLaughlin 6ba94b7eb2 Add note about issue templates being mandatory 2021-04-20 14:34:40 +10:00
Connor McLaughlin 924756860e HostDisplay: Support refresh rate queries on all platforms except Mac 2021-04-03 02:53:28 +10:00
falsepopsky dbedb8d5d6 update spanish qt, new config to block blank issues 2021-03-17 19:52:31 -03:00
Connor McLaughlin adae4e1e5b
CI: Fix build path for Qt on Mac (#1740) 2021-03-04 13:08:16 +10:00
Connor McLaughlin 9a8cb97875 CI: Add missing Mac build to preview release 2021-03-01 00:54:32 +10:00
Connor McLaughlin 4eace11a8b Enable building with RetroAchievements by default 2021-02-28 19:04:40 +10:00
Connor McLaughlin 413e52b38d CI: Use Ubuntu 20.04 for AppImage builds 2021-02-19 01:37:56 +10:00
Connor McLaughlin 1b1a5996ec CI: Enable DRM/KMS and Wayland for AppImage builds 2021-02-08 00:45:37 +10:00
Connor McLaughlin 8647423fe9 Update issue template 2021-02-04 13:47:16 +10:00
Connor McLaughlin 2dabccffc6 CI: Package NoGUI AppImage on Linux instead of SDL 2021-01-31 18:11:56 +10:00
Connor McLaughlin 7d036d6fee CI: Provide Windows build symbols as separate file 2021-01-31 17:00:57 +10:00
Connor McLaughlin 419726f4cc Remove libretro core - core will now be maintained by libretro
libretro have agreed to take over maintenance of the core.

Please see their fork at https://github.com/libretro/duckstation if you
wish to continue to use it.
2021-01-08 01:37:59 +10:00
Anderson_Cardoso 498b00a8e8
Update Bug Report Template (#1369)
* Update Bug Report Template
2021-01-04 02:12:59 +10:00
Guillaume Bouchard f30addc70d Use gtk3 for nativefiledialog
Rational: gtk2 is not maintained anymore and the change was simple.

- Update of nativefiledialog/CMakeLists.txt in order to detect and use
  gtk3
- Updated a few files referencing gtk2, especially:
  - github workflow: I tested that the apt-get update works on ubuntu
    18.03 in a docker container
  - Readme.

This was tested in the following nixpkgs PR: https://github.com/NixOS/nixpkgs/pull/107878
2020-12-29 15:13:43 +01:00
Connor McLaughlin e3ce0530bf Revert "CI: Stop building libretro cores"
This reverts commit 1a6a14fcd4.
2020-12-27 02:21:16 +10:00
Connor McLaughlin 1a6a14fcd4 CI: Stop building libretro cores
Apparently libretro want to do this themselves now?
2020-12-27 00:50:08 +10:00
Connor McLaughlin 5451a1f5c3 README/Issue template: Clarify that libretro core is not officially supported 2020-12-27 00:50:08 +10:00
Connor McLaughlin b468f643fb CI: Remove unused scripts 2020-12-25 13:53:28 +10:00
Connor McLaughlin e5495b43c6 CI: Rename beta builds to preview builds, stable to development 2020-12-25 13:53:28 +10:00
Connor McLaughlin 3ab017c32e CI: Set prerelease tag only on beta release 2020-12-22 02:40:27 +10:00
Connor McLaughlin 80ce7bde26 CI: Generate master->beta, stable->latest releases 2020-12-22 02:18:15 +10:00
Anderson_Cardoso e36bfa567d
Suggestion - Controller Troubleshoot 2020-12-20 17:35:49 -03:00
Albert Liu 5e9a4f9bc6 Update bug report issue template 2020-12-17 22:53:48 -08:00
Connor McLaughlin ea355c20ad CI: Fix Windows/ARM64 build 2020-11-22 14:22:01 +10:00
Connor McLaughlin 57c1e54a54 CI: Add Windows ARM64 builds 2020-11-22 14:05:37 +10:00
Connor McLaughlin 3797d2acbc CI: Generate armv7 libretro cores 2020-11-22 01:24:26 +10:00
Connor McLaughlin 2ee2207106 CI: Output Android apk as duckstation-android.apk 2020-11-22 01:24:25 +10:00
Connor McLaughlin 83db685376
Update rolling-release.yml 2020-11-19 01:09:29 +10:00
Connor McLaughlin bb4a7e0e78 CI: Use fixed version of sign-android-release 2020-11-15 00:20:16 +10:00
Connor McLaughlin a83ac0f0c5 Update issue templates 2020-11-11 00:35:15 +10:00
Connor McLaughlin 82e19f7188 Build: Set macOS deployment target to 10.14 2020-10-31 14:29:11 +10:00
Albert Liu a4ece3e1b7 CI: Drop Linux runner to Ubuntu 18.04
This lowers the AppImage glibc version requirement.
2020-10-01 18:19:46 -07:00
Albert Liu 25661d9299 AppImage: Follow repository convention for script naming 2020-10-01 18:19:46 -07:00
Connor McLaughlin 35b35f2782 Add libretro builds to macOS CI 2020-09-13 12:12:38 +10:00
Connor McLaughlin 69a9e5e6a9 CI: Build macOS .app 2020-08-25 22:06:33 +10:00
Connor McLaughlin 12e91f45fe CI: Add Linux AArch64 builds 2020-08-19 00:11:45 +10:00
Albert Liu a992020973 CI: Re-enable Linux packaging with old linuxdeploy version 2020-08-14 20:31:28 -07:00
Connor McLaughlin 31186ed9f3 CI: Disable Android signing on pull requests 2020-08-11 03:48:41 +10:00
Connor McLaughlin 2a6c06d4be CI: Temporarily disable Linux packaging
Seems that there's some issues with AppImage creation...
2020-08-09 03:02:32 +10:00
Connor McLaughlin c2a60b766d CI: Tag Windows builds so they can be updated 2020-08-06 22:11:08 +10:00
Connor McLaughlin 64b745fd56 CI: Fix Windows build upload 2020-08-06 20:11:04 +10:00
Connor McLaughlin 389c4945e0 CI: Use zips instead of 7z for Windows downloads 2020-08-06 19:36:41 +10:00
Connor McLaughlin 199315cea7 CI: Rename updater to updater.exe 2020-08-06 19:36:41 +10:00
Connor McLaughlin 79c8b9f52c Qt: Add Portuguese translation 2020-07-28 20:33:09 +10:00
Albert Liu 30eae96358 CI: Add path ignores to Actions workflow 2020-07-14 04:39:42 -07:00
Albert Liu 0433038b53 CI: Add manual Actions workflow trigger 2020-07-13 14:51:07 -07:00
Connor McLaughlin d2cf9c44c1 CI: Sign Android APKs 2020-07-13 02:18:01 +10:00
Connor McLaughlin ef11a31b6e CI: Add Android APK builds 2020-07-12 01:15:23 +10:00
Connor McLaughlin 659da85ff3 CI: Build Android AArch64 libretro core 2020-07-09 02:28:36 +10:00
Connor McLaughlin e1788ee988 CI: Fix Linux libretro builds 2020-07-08 02:17:39 +10:00
Connor McLaughlin cf1dec6667 CI: Use cmake for Windows libretro builds 2020-07-07 20:27:14 +10:00
Connor McLaughlin 67bc14dac9 CI: Use libretro core naming convention 2020-07-05 13:15:12 +10:00
Albert Liu 0a65fe4156 GitHub Actions: Update to checkout action v2.3.1 with fetch-depth: 0
Checkout v2+ checks out a local branch rather than a detached head.
Branch name for releases should now be master instead of HEAD.
2020-07-02 17:46:37 -07:00
Connor McLaughlin a1fd801b7f Build libretro core in CI 2020-07-01 02:46:16 +10:00
Connor McLaughlin fc911de1e7 CI: Use Ubuntu 20.04 image for Linux build 2020-06-07 01:40:34 +10:00
Albert Liu 873072af95 GitHub Actions: Create release only when workflow is triggered on master branch 2020-06-01 21:00:56 -07:00
Connor McLaughlin c0869fc756 CI: Include qtbase5-private-dev package 2020-05-25 15:21:04 +10:00
Albert Liu c6c1d3952f GitHub Actions: Add AppImage zsync files to rolling release 2020-05-23 03:09:44 -07:00
Connor McLaughlin f2e6b8d72b CI: Add GitHub actions-based rolling release 2020-05-17 23:01:03 +10:00
Connor McLaughlin 1ccc26804d CI: Use AppVeyor for Windows builds 2020-02-15 21:40:10 +09:00
Connor McLaughlin 6c8eaa5204 Update windows-build.yml to remove unnecessary DLL copy step 2020-02-03 13:55:34 +10:00
Connor McLaughlin b255dfb439 CI: Remove pdbs/libs/etc from directory before uploading Windows builds 2020-01-11 16:39:01 +10:00
Connor McLaughlin a9e12883bf CI: Don't do recursive clone for Linux 2020-01-10 13:40:53 +10:00
Connor McLaughlin f3e9c3ec8c Add initial work on Qt frontend 2019-12-31 16:18:30 +10:00
Connor McLaughlin 004f0796b8 Update source lists in Linux CI build before installing packages 2019-12-13 01:31:21 +10:00
Connor McLaughlin 41404cad47 Add automated Linux build script
Not providing downloads at this point, but at least I'll know when I break the build...
2019-12-11 00:35:56 +10:00
Connor McLaughlin b3cf18b593 Don't create .7z within .zip for windows build 2019-11-26 20:00:43 +10:00
Connor McLaughlin 47cbe75b48
Create windows-build.yml 2019-11-25 17:15:32 +10:00