Commit Graph

102 Commits

Author SHA1 Message Date
KorewaWatchful cf37c74444 ci: overhaul ci 2026-05-21 10:50:42 -04:00
KorewaWatchful 9def9989b7 ci: use clang-format action for format checks 2026-05-20 22:31:29 -04:00
shinra-electric ceefd1b192 CI: Resolve actions build warnings (#3904)
* Bump ccache-action to v1.2.23

* Change msvc-dev-cmd to use TheMrMilchmann fork
2026-05-18 15:36:29 -04:00
Dicot0721 d9b605854b android: Add x86_64 ABI
- Disable adrenotools in Android x86_64 build to compile.
- Fix incorrect type for parameter of JNI function.
2026-05-18 11:38:20 -03:00
KorewaWatchful 91f533f86f emu: complete gui overhaul 2026-05-13 17:58:56 -04:00
dependabot[bot] faa4a632f0 build(deps): bump mozilla-actions/sccache-action in the ci-deps group
Bumps the ci-deps group with 1 update: [mozilla-actions/sccache-action](https://github.com/mozilla-actions/sccache-action).


Updates `mozilla-actions/sccache-action` from 0.0.9 to 0.0.10
- [Release notes](https://github.com/mozilla-actions/sccache-action/releases)
- [Commits](https://github.com/mozilla-actions/sccache-action/compare/v0.0.9...v0.0.10)

---
updated-dependencies:
- dependency-name: mozilla-actions/sccache-action
  dependency-version: 0.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-01 15:23:41 +02:00
Dicot0721 066ad61ad3 ci: Optimize Android build cache setup
- Restore vcpkg package cache before install packages.
- Separate Gradle cache and vcpkg package cache (for vcpkg android-x64).
2026-03-08 00:56:24 +01:00
dependabot[bot] c4a097bfec build(deps): bump the ci-deps group with 2 updates
Bumps the ci-deps group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact) and [actions/download-artifact](https://github.com/actions/download-artifact).


Updates `actions/upload-artifact` from 6 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

Updates `actions/download-artifact` from 7 to 8
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-deps
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 07:25:41 +01:00
bookmist 45b77ff683 build: install dependencies from SDL3 readme (#3837) 2026-02-24 12:26:42 -03:00
nishinji f52f6e0899 .github/workflows: use sccache 2026-02-19 17:33:50 +01:00
Pedro Montes Alcalde 98f2267789 ci: Use ghr action instead of bash script (#3826)
Co-authored-by: 双子叶植物 <149964080+Dicot0721@users.noreply.github.com>
2026-02-15 21:09:37 +01:00
双子叶植物 967e5076ef ci: Add Windows ARM64 build (#3770)
Add Windows ARM64 build.
- Simplify vcpkg installation with `--triplet=<triplet>`.
- Remove useless `if` in the job `Compute git short SHA`.
- Rename macOS/Windows x86_64 artifacts.
- Disable Discord Rich Presence on Windows ARM64.
- Add flags to disable inclusion of timestamps in PCH files with clang-cl.
- Enable Visual Studio for ARM64 in CMake presets.
- Fix the Windows update script still using '0.2.0' when parsing version.
- external: Update ffmpeg-core
2026-01-16 16:23:24 +01:00
Dicot0721 74276ce7ae ci: Add macOS ARM64 build
- Optimize Linux build & update.
- Rename artifacts for store repo.
2026-01-11 06:47:28 +01:00
Dicot0721 ff06d5e540 ci: Fix incorrect build variable 2026-01-10 15:21:42 +01:00
Dicot0721 ba1d906a00 ci: Fix using unset environment variables 2026-01-10 08:37:53 +01:00
Dicot0721 40bc1be358 ci: Optimize CI workflow
- Restore/Update Linux runner to the latest version.
- Remove the commands for Linux ARM64 that are no longer needed now.
- Simplify steps to get commit information.
- Avoid passing secrets within the command line.
- Change URLs to allow steps be used in forks without many changes.
2026-01-10 04:08:58 +01:00
EXtremeExploit 68dd4cc589 ci: Dont bundle OpenSSL libs anymore 2026-01-08 08:09:53 +01:00
nishinji c0fd38893d ci: Uplod the artifct to the store-repo first 2026-01-07 06:36:09 +01:00
Seungyun Lee fd6d0072d4 ci: Refactor and optimize CI workflow
- Merge Linux zip/appimage builds into single job (8 → 5 jobs)
- Replace matrix.config with global env.BUILD_CONFIG
- Simplify matrix to include-only (remove version/exclude)
- Consolidate create-release job (2 → 1 job)
- Download ghr once instead of twice
- Process artifacts for master/store in single loop
- Reorder steps for logical flow
- Add job names for cleaner UI display
2026-01-06 00:46:45 +01:00
Carlos Estrague / Mrc_munir b58e88305a feat: Add ARM64 Linux support for Vita3K
- Update build_updater.sh for multi-arch compatibility
- Update vita3k_update.cpp for Linux ARM64 support
- Add CI workflows for ARM64 zip and AppImage builds
2026-01-05 07:13:55 +01:00
dependabot[bot] 4106a6449c build(deps): bump the ci-deps group across 1 directory with 4 updates
Bumps the ci-deps group with 4 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [actions/cache](https://github.com/actions/cache), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [actions/download-artifact](https://github.com/actions/download-artifact).


Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

Updates `actions/cache` from 4 to 5
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

Updates `actions/upload-artifact` from 5 to 6
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

Updates `actions/download-artifact` from 5 to 7
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-deps
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-deps
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-deps
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-30 20:23:51 +01:00
Macdu b4c1335422 build: Add Android version.
- PS button support added to the overlay controller, with improved default button positioning.

Co-authored-by: Zangetsu38 <dante38@free.fr>
2025-12-30 18:09:43 +01:00
双子叶植物 f293954a81 ci: Ignore Markdown files (#3692) 2025-12-26 16:08:07 -03:00
nishinji 59250a64e7 .github: update actions 2025-11-21 23:18:18 +03:00
scribam 8e0f3ca912 ci: Use xcode 16.2 2025-09-12 17:41:54 +02:00
bookmist cf3d627327 vita3k: Migration from SDL2 to SDL3 2025-07-14 19:04:22 +03:00
nishinji 85dda8526b .github/workflows: Fixied concurrency setting 2025-06-16 20:07:48 +03:00
scribam f95cfc4600 external: Update submodules (#3511)
* external: Update VulkanMemoryAllocator-Hpp to version v3.2.1

* external: Update capstone to version 5.0.6

* external: Update cubeb

* external: Update fmt to version 11.1.4

* external: Update googletest to version v1.16.0

* external: Update imgui to version v1.91.3

* external: Update imgui_club

* external: Update libfat16

* external: Update nativefiledialog-extended to version v1.2.1

* external: Update pugixml to version v1.15

* external: Update sdl to version 2.30.11

* external: Update spdlog to version v1.15.2

* external: Update stb

* external: Update vita-toolchain

* external: Update xxHash to version v0.8.3
2025-04-01 18:34:02 +02:00
Zangetsu38 cb1fa31982 ci: fix create release find linux artefact. 2025-01-09 12:35:49 +03:00
nn9dev 93e7ef3ae3 ci: use ubuntu-22.04 instead of ubuntu-latest
The `ubuntu-latest` CI was just changed today to use ubuntu 24.04. This had the effect of breaking normal linux operation due to it being built with a newer version of libc than we previously targeted.
2025-01-08 19:13:53 -03:00
nishinji a0ad5c5688 ci: Limit concurrent execution of create-release jobs to prevent bugs 2024-12-25 17:21:33 +03:00
nishinji 05b0b9eab0 .github/workflows: Add the replace option to ghr 2024-12-20 01:33:03 +03:00
Zangetsu 8ef33477cb .github/workflows: Back linux ci to last clang. 2024-12-20 01:27:54 +03:00
scribam 33978d4bfe external: update sdl to version 2.30.9 2024-11-05 21:36:20 +01:00
nishinji 93759d9cc1 .github/workflows: Detail the name of the artifacts (#3395) 2024-10-06 22:30:47 +02:00
Seungyun Lee c94189dd9b external/ci: set macOS minimum version to 11.0 (#3361)
* external: download MoltenVK when configuring build system

* external: add option to build OpenSSL on macOS

* external: build custom boost with specific arch on macOS

* cmake: unify mixed and wrong indentations with tabs

* vita3K/ci: set macOS minimun version with 11.0
2024-09-11 19:09:26 +02:00
scribam 8a10714319 external: update sdl to version 2.30.7 2024-09-05 08:35:43 +02:00
nishinji 087285ab65 external: Update sdl to 2.30.5 (#3324) 2024-07-07 19:22:47 +02:00
nishinji 30062f37f5 .github/workflows: Push build to store repository using ghr (#3320) 2024-06-23 21:58:45 +02:00
nishinji 26300757d7 github: push builds to store repository (#3259) 2024-06-22 13:11:44 +02:00
illusion0001 dbe6951371 ci: Skip releases on forks (#3319)
* Update c-cpp.yml

* Update codeql-analysis.yml

* Update codeql-analysis.yml
2024-06-19 22:41:51 +02:00
Seungyun Lee 418f234394 ci: respond to github action's macOS runner change (#3282) 2024-04-26 23:31:14 +02:00
nishinji 0220699c4a workflows: Update actions (#3196) 2024-02-01 18:00:38 +01:00
Macdu 1ed3a343d3 ci: Use static dependencies on windows (#3190) 2024-01-20 14:12:45 +01:00
Macdu bef1567a61 renderer/vulkan: Implement async pipeline compilation (#3145) 2023-12-25 23:56:48 +01:00
redpolline d5da999da7 ci: Fix copying AppImage build in create-release 2023-11-17 13:23:02 +01:00
Seungyun Lee 4a6e79aa91 ci: fix failing create-release 2023-11-15 15:07:00 +01:00
redpolline ae08826fed build: Add support for building AppImages under linux 2023-11-15 13:24:10 +01:00
Macdu 1f02750964 ci: Switch to builtin curl for linux 2023-11-08 18:01:25 +01:00
Pedro Montes Alcalde 0f4559ca67 ci: Bundle curl gnutils lib
Co-authored-by: Macdu <Macdu@users.noreply.github.com>
2023-11-08 13:05:40 -03:00