Frogging-Family / wine-tkg-git

The wine-tkg build systems, to create custom Wine and Proton builds
860 stars 155 forks source link

Download of prebuilt wine should be possible without logging in to github #883

Open Elendil211 opened 1 year ago

Elendil211 commented 1 year ago

Downloading of CI artifacts is only possible if logged in to github. This is not optimal. It should be possible to download a prebuilt release without logging in.

Elendil211 commented 1 year ago

I added an explanation for users trying to download nightly builds in #899

teppyboy commented 1 year ago

Downloading of CI artifacts is only possible if logged in to github. This is not optimal. It should be possible to download a prebuilt release without logging in.

You can download using nightly.link, check my comment at #899

Elendil211 commented 1 year ago

It appears to be possible to automate adding artifacts to releases by using a github action. Maybe that would be a better option, since it doesn't involve a third party service.

https://github.com/marketplace/actions/github-releases

Tk-Glitch commented 1 year ago

It is and we're doing that for linux-tkg kernels. The issue with our wine/proton "nightlies" is that we're building every 12 hours. A new release every 12 hours isn't really desirable imho. We could eventually add a specific runner that would build releases every two weeks to be in line with Wine's release pattern I guess.

phantomic12 commented 1 year ago

I think creating a repository to host the releases would be the best solution, as updating would be significantly more convenient. You are able to do this via Github releases, as shown here https://github.com/phantomic12/phantomsarch

If people actually think it's a good idea, I'll gladly leave a PR.

Elendil211 commented 1 year ago

I don't know how other people use this, but I usually download a version that I then add to the Lutris wine runners directory. If a specific game only works with a very specific version, it might also be important to have the ability to download a specific older version.

This would probably also be important for the automatic download functionality in Lutris. As far as I know they dropped wine-tkg, because they were depending on the releases.