618 Commits

Author SHA1 Message Date
github-actions[bot] 07e9bb622e Update LATEST_VERSION to ff8d5c1 [skip ci] nightly-linux nightly-windows 2026-07-03 14:42:18 +00:00
github-actions[bot] 068432ae4a Update LATEST_VERSION_MACOS to ff8d5c13f [skip ci] nightly-android 2026-07-03 14:38:29 +00:00
cheezwiz7899 bf564e9437 Merge pull request #54 from Splaser/macos-sdl3-workflow-fix nightly-macos 2026-07-03 23:37:09 +10:00
bdm 9f329a5d67 Fix macOS SDL3 workflow dependency 2026-07-03 20:58:21 +08:00
github-actions[bot] 19523efdee Update LATEST_VERSION to a38cf86 [skip ci] 2026-07-03 04:43:44 +00:00
github-actions[bot] 06fbda4fb9 Update LATEST_VERSION_MACOS to a38cf86fa [skip ci] 2026-07-03 04:33:29 +00:00
cheezwiz7899 89ddaf92c4 Merge pull request #53 from citron-neo/revert-52-cpm-linux2
Revert "ci(linux): migrate CI builds to build-citron-linux.sh"
2026-07-03 14:17:43 +10:00
cheezwiz7899 55ddf574e8 Revert "ci(linux): migrate CI builds to build-citron-linux.sh" 2026-07-03 14:15:25 +10:00
github-actions[bot] f306685201 Update LATEST_VERSION to ca6d997 [skip ci] 2026-07-02 22:10:36 +00:00
github-actions[bot] bc07c8e6da Update LATEST_VERSION_MACOS to ca6d997c1 [skip ci] 2026-07-02 22:00:36 +00:00
cheezwiz7899 2bd8b164ab Merge pull request #52 from cheezwiz7899/cpm-linux2
ci(linux): migrate CI builds to build-citron-linux.sh
2026-07-03 07:36:04 +10:00
cheezwiz7899 d17f84c0f9 ci(linux): remove Arch container, standardize workflows, fix credential exposure
- Remove Arch container and pacman steps from nightly/stable Linux jobs;
  all three workflows now run identically on the Ubuntu runner
- Switch gamemode install from pacman to apt in nightly/stable
- Add persist-credentials: false to Checkout CI Scripts in all three workflows
2026-07-02 13:21:02 +10:00
cheezwiz7899 46e01b49cc Merge remote-tracking branch 'origin/main' into cpm-linux2 2026-07-02 10:34:46 +10:00
cheezwiz7899 e064d15557 ci(linux): migrate to build-citron-linux.sh, remove Arch container, and clean up obsolete scripts
build-linux.yml (all three workflows: build-linux, build_nightly, build_stable):
- Replace per-workflow build/package shell scripts (build-citron.sh,
  get-dependencies.sh, package-citron.sh) with a unified call to
  build-citron-linux.sh from the emulator repo, which handles dependency
  setup, CPM build, and AppImage/tar.zst packaging in one script
- Remove Arch Linux container (ghcr.io/pkgforge-dev/archlinux:latest)
  from the linux build job; the job now runs directly on the Ubuntu
  GitHub-hosted runner, eliminating the nested container layer
- Remove the 'Install Git' step (pacman -Syu git) that was only needed
  inside the Arch container
- Remove the 'Install Packaging Dependencies' step (pacman gamemode)
  that was only needed inside the Arch container; gamemode handling is
  now delegated to build-citron-linux.sh

Deleted files:
- build-citron.sh: Arch-based build script replaced by build-citron-linux.sh
- get-dependencies.sh: Arch pacman dependency installer, superseded
- package-citron.sh: Arch-based AppImage packager, superseded
- PKGBUILD: unused Arch Linux package build descriptor

README.md:
- Update title and badge references from 'Citron' to 'Citron Neo'
- Rewrite AppImage/tar.zst section to mention tar.zst artifact and
  updated uruntime fuse3 compatibility notes
- Replace star history HTML block with inline image badge
- Replace bullet lists with dash lists for consistent markdown style
- Remove 'raison d'etre' image block and Pkgforge attribution section
2026-07-02 10:30:25 +10:00
github-actions[bot] 3f2efad127 Update LATEST_VERSION to 3bfc60c [skip ci] 2026-07-01 15:12:47 +00:00
github-actions[bot] d1eb8376ac Update LATEST_VERSION_MACOS to 3bfc60c8a [skip ci] 2026-07-01 15:09:23 +00:00
github-actions[bot] 93125444bf Update LATEST_VERSION to 2b8c732 [skip ci] 2026-06-30 14:55:06 +00:00
github-actions[bot] 8fa1a1f979 Update LATEST_VERSION_MACOS to 2b8c73237 [skip ci] 2026-06-30 14:53:31 +00:00
github-actions[bot] 2831852d93 Update LATEST_VERSION to eaceaa6 [skip ci] 2026-06-29 16:23:35 +00:00
github-actions[bot] 8fb0d15334 Update LATEST_VERSION_MACOS to eaceaa6a9 [skip ci] 2026-06-29 16:10:03 +00:00
github-actions[bot] beb44f3281 Update LATEST_VERSION to 97257ab [skip ci] 2026-06-28 14:25:57 +00:00
github-actions[bot] 350f6f2755 Update LATEST_VERSION_MACOS to 97257ab1a [skip ci] 2026-06-28 14:19:32 +00:00
cheezwiz7899 da0e74d875 Merge pull request #50 from cheezwiz7899/android-fix
fix(android): enable OpenSSL in gradlew cmake args
2026-06-28 20:35:30 +10:00
cheezwiz7899 782b68f541 fix(android): enable OpenSSL in gradlew cmake args
Follows emulator-side changes in citron-neo/emulator commit 198b764e2e751bcc8a9740c404425347b9b7b790 that now
provide OpenSSL via vcpkg for Android and default ENABLE_OPENSSL=ON.
The previous -DENABLE_OPENSSL=OFF in both the nightly and stable
gradlew invocations overrode the source default and would have left
OpenSSL::Crypto unresolved at link time.

Updated both assembleMainlineRelease invocations:
  -DENABLE_OPENSSL=OFF → -DENABLE_OPENSSL=ON
2026-06-28 18:19:49 +10:00
cheezwiz7899 4c443effb6 Update get-dependencies.sh
delete mbedtls2... because arch removed it from the repo
2026-06-28 08:44:53 +10:00