FreeCAD-Bundle
FreeCAD-Bundle copied to clipboard
TODO
just a little reminder to make the next release easier:
- ~update the win-builds to use the 0.19.1 naming scheme~
- ~osx: https://forum.freecadweb.org/viewtopic.php?f=15&t=51345&start=230#p490638~(check if it is working)~
- osx/appimage documentation and qt assistent are not working (any solutions?
- simplify naming
- Update appimage Update Adresse to
FreeCAD-Bundle
Note: any changes you make may affect downstream services like: chocolatey, fosstorrents, our website and wiki
@luzpaz naming switched anyway for the next weekly builds. But this way we can continue having the same name and release to store the bundles. So this will make it easier for other services to work.
@looooo Also I see that you are using tag 0.19.1 (or the version) for AppImage update information for versioned releases but if you use latest
tag then any AppImage updater will take the latest release from the releases and sync to it. For example anything marked with latest flag in releases will be synced. But this is not a high priority since everything is working as expected for now.
Please ping me in github if you need any help with AppImage packaging in Github actions.
@antony-jr what does latest
reffer to? The latest uploaded appimage? Or the highest tag? Is it guaranteed that 0.19.1 appimage will not update to weekly-builds?
@antony-jr what does
latest
reffer to? The latest uploaded appimage? Or the highest tag? Is it guaranteed that 0.19.1 appimage will not update to weekly-builds?
TL;DR: Yes the highest tag.
Yes. See the below image,
The updater will use the tag which has that latest release flag as seen in the image above. So in this case 0.19.1 is the latest. This means even if you go to v0.20.0 there will be no disconnect on this. For Weekly builds we can continue using the weekly tag or whatever tag that is used for weekly builds.
Is it guaranteed that 0.19.1 appimage will not update to weekly-builds?
No. If the weekly builds are released and it is the highest tag then it is the latest in theory so we just need to make sure that we don't have weekly builds release as the latest.
@antony-jr thanks. Can you review my commit: https://github.com/FreeCAD/FreeCAD-AppImage/commit/066d76657513fb579bd47a42df31e9203a280f9f