-
Notifications
You must be signed in to change notification settings - Fork 228
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automated build for Android APK (updated) #880
Automated build for Android APK (updated) #880
Conversation
Co-Authored-By: nefarius2001 <[email protected]>
Co-Authored-By: ranfdev <[email protected]>
This reverts commit b6feab3. keeps additional mirror parameter as comment
@nefarius2001 see my comments from the last PR |
Is this ready to be merged now? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably soon. Just need to clarify a few things (see review.)
Note to corrados: as far as I understand, with these changes the latest tag is no longer automatically moved.
#883 needs to be resolved as a part of this. |
I will re-check if everything works. Afterwards, I think, this can be merged @nefarius2001 ? |
Did anyone confirm if Code QL scans can or cannot be done on the Android build? Also, @ann0see, it says you've got "Changes requested". Have they been made? |
I didn't. I'm currently simulating a few things on my repo and have found a few "issues":
For my proposed changes, see all differences until ann0see@66e0b6e |
|
||
|
||
if pushed_name == "latest": | ||
print('this reference is a Latest-Tag') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is the latest release a prerelease?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didnt care there, I thought the idea of this tag had died.
GitHub has a „latest release“ feature anyway.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I’d there an URL which is always accessible and pointing to the latest release? I think @corrados said somewhere that probably many people use this somehow. I also think that a url which always points to the latest release is needed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
look at this:
https://github.com/nefarius2001/jamulus/releases/latest
It points to the release with the youngest creation time, and is not related to the "latest" tag. I'd prefer that, since then the files also keep their version in name. But whoever actually does the releases, has the last word on how they should be done.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok. I didn't know about this feature.
since then the files also keep their version in name
I would like to have a steady link which we could link on the jamulus.io page as (second) mirror.
The user would then click on "Download Jamulus" and the download would then start right away without leaving jamulus.io
This would provide a better user experience since they wouldn't be redirected to sourceforge which some people dislike (there are issues on that here).
The binaries would still be uploaded to SourceForge and maybe even linked on jamulus.io so that we have multiple mirrors. Multiple mirrors provide redundancy and also higher availability. If one is down, there is still the other one.
I requested changes: #880 (comment) etc. So it's not yet ready to be merged. They must be discussed before a merge. |
@nefarius2001 is/was working on something (according to GH Actions on his repo), but IDK if that's related to CodeQl. |
- "r*" # run this action if a tag beginning with r is created | ||
workflow_dispatch: | ||
|
||
- "r*" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- "r*" | |
- "r*" | |
- "latest" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
added latest as trigger
decide yourself if you want to use the "latest" tag or leave that code unused/triggered
Best to raise the issue for tracking it :) |
7def6e6
to
0f17f28
Compare
changelog was not working, fix in progress so status is: not ready :( |
looks good to me ready to merge from my side Resolves: still in progress, but independent:
|
@ann0see Are you fine with merging it now? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes.
Credit and thanks to @ann0see for contributing & support
Resolves #835 Automated build for Android APK
open/related issues, that I see as upcomming improvements, but not part of this PR/issue:
#856 harmonized folders
#857 multiple APK-platforms
this PR creates automatically:
The build process for android can be improved still, but I think it is already very good to have a working state as basis.
this replaces #878