aboutsummaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Merge upstream Djihads80/Eglantine nx2 into nx2HEADnx2cirakg3 hours10-85/+483
|\ | | | | | | | | # Conflicts: # .github/workflows/release-binaries.yml
| * ci(release): add build number to appimagePastaLaPate3 hours1-0/+2
| |
| * ci: bundle Wayland plugins in Linux AppImagesMcm1905 hours1-0/+3
| | | | | | | | | | | | | | | | | | | | Request the Wayland platform plugins and their client graphics and shell integrations from linuxdeploy's Qt plugin. The existing Qt installation already contains them, so no extra Qt downloads are needed. Addresses #298. Assisted-by: Codex (diagnosis, packaging fix, validation, and draft text)
| * made changes suggested by coderabbitPastaLaPate6 hours2-3/+0
| |
| * fixes and added workflowPastaLaPate6 hours3-2/+88
| |
| * feat: added other report typesPastaLaPate6 hours6-1/+311
| |
| * feat: added new crash issue_templatePastaLaPate6 hours4-102/+99
| |
| * ci: skip the release binaries for test-only pusheskraibse10 hours1-0/+3
| | | | | | | | | | | | | | | | | | The release build configures with BUILD_TESTING=OFF and YUZU_TESTS=OFF, so a push that only touches src/tests produces the same binaries on all seven platforms. Exclude that directory from the path filter so it does not queue a rebuild; a push that also touches a build input still runs. Assisted-by: DeepSeek V4.1 Flash (diagnosis and patch)
| * Signed-off-by: Mcm190 <maxcartermarshall@gmail.com> (#382)mcm16 hours1-3/+3
| | | | | | Old contrib guide links to Eden and account registration instructions. Updated to nx2 branch and policy links, easier for new contributors to follow correct steps.
| * ci: revert Android release buildsJonas16 hours1-82/+1
| | | | | | | | | | | | | | | | Revert the Android APK build and release publication introduced by #360, and restore the default Android application ID. Automated Android releases are paused while support issues are addressed. AI disclosure: This commit message was written by AI and does not comply with the repository AI policy requirement that commit messages be human-written. Assisted-by: GPT-6 (prepared the revert and wrote this commit message)
| * ci: build Android arm64 APKs in release-binaries (#360)Jonas18 hours1-1/+82
| | | | | | | | | | Adds an android-arm64 job that builds the mainline release APK twice: as dev.eglantine.eglantine and as com.antutu.ABenchMark. The package name comes from a new appId Gradle property. Both APKs are published with the release.
* | Merge upstream Djihads80/Eglantine nx2 into nx2cirakg23 hours1-1/+3
|\|
| * ci: queue release builds instead of cancelling the running oneJonas24 hours1-1/+3
| | | | | | | | | | | | Pushes in quick succession cancelled every build before it finished, so a busy stretch published no release. Let the running build finish and keep the newest push queued behind it.
| * Revert "Merge pull request #285 from jojo-chaechae/ci/qt-6.12.0"PastaLaPate28 hours1-3/+3
| | | | | | | | | | This reverts commit c5fb2d2a1dd3b47e6d7b4f6acf2bdfae325e2918, reversing changes made to 046646e3514ca4950622d75609e68498f889989e.
| * Merge branch 'nx2' into ci/qt-6.12.0PastaLaPate28 hours1-14/+48
| |\
| | * Merge remote-tracking branch 'upstream/nx2' into nx2PastaLaPate28 hours1-20/+30
| | |\
| | * | ci(release-binaries): use a table to download binaries instead of long filesPastaLaPate2 days1-12/+47
| | | |
| * | | ci: build the Linux and MSVC Windows packages with Qt 6.12.0Jonas40 hours1-3/+3
| | |/ | |/| | | | | | | | | | The aqt-installed Qt was pinned to 6.8.3 while the MinGW, macOS and local builds already use current Qt. 6.12.0 matches the Qt local test builds run on.
* / | ci: build and publish only the Linux x86_64 PGO AppImagecirakg32 hours1-430/+46
|/ / | | | | | | | | | | | | | | This fork only ships the Linux PGO build, so drop the other platforms, the tar.gz and the Discord ping, which needs a webhook secret this repository doesn't have. Publish a checksum alongside the AppImage. Assisted-by: Claude Opus 5.5 (workflow edit)
* | ci: optimize caching, dependencies, and modernize actions to Node 24 (#263)ymatrix140 hours1-13/+14
| |
* | CI: also publish a macOS .dmg alongside the .app zip (#273)EmilyTsum40 hours1-1/+11
|/
* Merge pull request #143 from Sssnowyyy/macosMako2 days1-0/+100
|\ | | | | macOS (Apple Silicon) build fixes and release builds
| * ci: build a macOS (Apple Silicon) releaseSssnowyyy3 days1-0/+100
| | | | | | | | | | | | | | | | | | | | | | | | Adds a macos-arm64 build on the macos-15 runner with the Homebrew packages docs/Deps.md lists. The app bundle is made self-contained with macdeployqt, plus eden-cli inside it; the Homebrew search paths macdeployqt leaves are removed so machines with Homebrew still use the bundled libraries, and the step fails if anything points outside the bundle. It is ad-hoc signed (with the entitlements when the tree has them) and published as a zip. Assisted-by: Claude Opus 5.5 (code changes and testing)
* | Changed discord webhood to include pre-release build linkDjihads803 days1-2/+4
| |
* | Added auto-ping on pre-release for discord serverDjihads803 days1-0/+10
|/
* Initial linux aarch64 commitOmar Mahboubi3 days1-7/+25
| | | | | | | This adds an experimental aarch64 platform in Github Actions (with and without PGO) to compile for aarch64 on Linux. Signed-off-by: Omar Mahboubi <omar_mahboubi@tutanota.com>
* Added tarbal packaging in actionsDjihads803 days1-3/+23
|
* ci: update paths for binary changes in release workflowkraibse3 days1-0/+11
|
* ci: enhance caching for build processes with ccache and sccache suggested in #43kraibse3 days1-4/+40
|
* ci: add libiconv and enable bundled FFMPEG in build configurationkraibse3 days1-1/+2
|
* ci: pin the clang used by the Linux PGO buildKaydax4 days1-8/+17
| | | | | | | | | | apt.llvm.org's unversioned clang/lld metapackages in llvm-toolchain-noble still require clang-23 while that same suite already ships clang-24, so installing them fails with unresolvable dependencies. Take the release branch and the versioned packages instead, both named by PGO_LLVM_VERSION, and point -B at /usr/lib/llvm-23/bin because lld-23 installs ld.lld only there. Assisted-by: AI (OpenCode)
* Add PGO builds to workflowsKaydax4 days1-26/+181
|
* ci: build and publish a release on every push to nx2-experimentalTakoroka5 days1-2/+4
| | | | | | release-binaries ran on its own only for pushes to nx2, so nx2-experimental builds reached Releases only from manual runs. Pushes to nx2-experimental now build both platforms and publish them as a pre-release too.
* ci: upload the Windows build folder instead of a zip of itTakoroka5 days1-5/+23
| | | | GitHub zips every artifact on download, so the Windows artifact (itself a zip of build/release/bin) came out as a zip inside a zip. The bin folder is now the artifact; the release job zips it once for the release, and the AppImage is uploaded as is.
* ci: ship the Linux build as a self-contained AppImageTakoroka5 days1-3/+32
| | | | | | | | The Linux artifact was the bare eglantine binary, which only ran with the same Qt 6.8 and libraries installed. Package eglantine and eden-cli with linuxdeploy and its Qt plugin instead (Qt, FFmpeg and the other libraries bundled; glibc, display libraries, the GPU driver and the Vulkan loader come from the system), and say so in the release notes.
* ci: publish release-binaries builds as GitHub releasesTakoroka5 days1-4/+45
| | | | | | | Build eden-cli along with the Qt frontend and package both. When every platform built, a release job creates a pre-release (tag build-<run number>) with the Windows zip and the Linux tarball attached: on pushes to nx2, and on manual runs unless the publish box is unticked.
* ci: use MSVC-compatible Qt for Windows releaseDjihads805 days1-2/+15
|
* More fixes to fix the fixes and fix the fixes for buildingDjihads805 days1-5/+10
|
* Fixes for fixes for linux and windows buildingDjihads805 days1-2/+9
|
* tempoary solutions for building releasesDjihads805 days1-0/+130
|
* [docs] revise AI policy (#4522)crueter2026-10-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | spent 2 hours on a document award This is a revised version of our original AI policy that is cautiously permissive to skilled developers using AI responsibly, while hopefully keeping out the script kiddies spamming their mom's credit card on Claude tokens. This will be trialed for at least a week once merged, any revisions/changes should be made within the next few months Signed-off-by: crueter <crueter@eden-emu.dev> - [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions). - [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md) - [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability. ------------------- Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4522 Reviewed-by: lizzie <lizzie@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev>
* [forgejo] Replace mentions of yuzu in issue templates with eden (#3842)codeman40332026-08-102-4/+4
| | | | | | | | | | Also fix the broken link for log files in the bug report Signed-off-by: codeman4033 <codeman4033@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3842 Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: Samuel <lizzie@eden-emu.dev>
* Move PULL_REQUEST_TEMPLATE to a single filecrueter2026-07-241-0/+0
| | | | Signed-off-by: crueter <crueter@eden-emu.dev>
* [meta] Add a pull request template for GitHub (#4226)crueter2026-07-255-0/+111
| | | | | | | Requires contributors to GitHub to read the policy. Signed-off-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4226
* [ci] Move workflows to `.forgejo` (#3808)crueter2026-04-018-229/+0
| | | | | | | Primarily to prevent mirrors from trying to run bogus actions. Signed-off-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3808
* [ci] Fix transifex workflow (#3805)crueter2026-03-311-3/+1
| | | | | | | Now should auto update Signed-off-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3805
* [ci] fix unused strings workflow (#3248)crueter2026-01-011-1/+1
| | | | | Signed-off-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3248
* [meta] remove stale/dead links in help/about (#3064)lizzie2025-11-221-6/+2
| | | | | | | | | | | | removes old links to dead wiki Signed-off-by: lizzie lizzie@eden-emu.dev Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3064 Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
* [ci, tools] working find-unused-strings, android strings CI (#3036)crueter2025-11-172-0/+23
| | | | | Signed-off-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3036
* [ci] tx update ci (#3008)crueter2025-11-122-1/+62
| | | | | Signed-off-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3008