hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
10.8k stars 2.12k forks source link

Orphis' buildbot site down #18916

Open beyondmeat opened 4 months ago

beyondmeat commented 4 months ago

please host dev builds on github as pre-releases.

hrydgard commented 4 months ago

hardware issue, orphis is on it

brujo5 commented 4 months ago

Screenshot_20240308-113556_Edge

@hrydgard still the same, I have been wanting to install the latest dev version for days

LunaMoo commented 4 months ago

Even if you can't build it on your own, you could just download artifacts from github actions: ~https://github.com/hrydgard/ppsspp/actions/workflows/build.yml

It's even set up to generate android apk, through requires manual trigger and I'm unsure if it's available for everyone or just contributors.

brujo5 commented 4 months ago

Screenshot_20240308-154457_Edge

android artifact does not appear

LunaMoo commented 4 months ago

Once it completes it should be here

brujo5 commented 4 months ago

Thanks

IrfanH495 commented 3 months ago

sorry, I want to update ppsspp, do I have to check all of these Screenshot_20240311-211157_Chrome

LunaMoo commented 3 months ago

To make it a bit clearer for anyone new coming, I'm reformatting this a bit.

Android builds

Those are triggered manually, so not much happening, but will trigger new one when meaningful changes happen, remember PPSSPP is multiplatform and not every build is even relevant for you, often it's just a number change, anyway the list is here, from there choose the latest "Manual Generate Android APK".

Then just go to artifacts of the build that interests you and click "android-NormalOptimized build" (those are direct links to the last build I triggered while writing this, and before turning this post into more of an universal guide, you can just follow instructions instead of clicking them in case newer build will be triggered).

Here's a screenshot made from an Android phone to make it easier 🐮 IMG_20240311_160842



Windows x64/ARM64/Ubuntu/MacOS builds

Standard workflow "build" is automatic and include merges(last merge is usually latest) and all pull requests(basically any work someone wants in, but it might not be based on latest version and might require changes before being accepted) includes Windows x64, Windows ARM64, macOS and ubuntu builds. Screenshot of those: Zrzut ekranu 2024-03-11 161200 Just click on latest build from "master", which usually is last merge and on the bottom of the page that opens there will be 4 artifact builds. Zrzut ekranu 2024-03-11 161708 Just click on the file name that's named after the platform you're interested in for example and likely most popular "Windows x64 build".



Other platforms

Other than Android APK we also have a setup for iOS IPA and UWP MSIX with manual triggers(limited to contributors or collaborators), the lists are empty for now as nobody requested builds from those platforms.

IrfanH495 commented 3 months ago

Thanks @LunaMoo

master1274 commented 3 months ago

аппаратная проблема, orphis занимается этим

What do we end up with? The server is still not available. Where can I get the latest preview builds?

LunaMoo commented 3 months ago

The way to get latest builds was always there since long time ago separate from Orphis buildbot, just look up into my post explaining how to download artifacts from github actions.

Also as can be seen - nothing significant affecting most user experience or compatibility was worked on any recent time, it's all minor changes, sometimes important to a very narrow number of users.

hrydgard commented 3 months ago

New buildbot is up, though doesn't have a lot of history yet:

https://www.ppsspp.org/devbuilds/

It only has Windows and Android so far, like Orphis', but more platforms may be added in the future.

Orphis' bot is still down though.

beyondmeat commented 3 months ago

Please consider using github 'prelease' release feature for dev builds, and host the other builds on github as well, this would be useful for scoop updater.

hrydgard commented 3 months ago

@beyondmeat if you know how to set that up, feel free to help out (PR or instructions).

I just spent a bunch of time setting up a new buildbot, so not inclined to dig more right now.

beyondmeat commented 3 months ago

I can create the needed github workflows/actions and do a PR