FreeCAD-Bundle icon indicating copy to clipboard operation
FreeCAD-Bundle copied to clipboard

TODO

Open looooo opened this issue 3 years ago • 7 comments

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

looooo avatar Mar 24 '21 23:03 looooo

Note: any changes you make may affect downstream services like: chocolatey, fosstorrents, our website and wiki

luzpaz avatar Mar 24 '21 23:03 luzpaz

@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 avatar Mar 25 '21 14:03 looooo

@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 avatar Apr 01 '21 08:04 antony-jr

@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?

looooo avatar Apr 01 '21 12:04 looooo

@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,

latest

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.

antony-jr avatar Apr 01 '21 13:04 antony-jr

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 avatar Apr 01 '21 13:04 antony-jr

@antony-jr thanks. Can you review my commit: https://github.com/FreeCAD/FreeCAD-AppImage/commit/066d76657513fb579bd47a42df31e9203a280f9f

looooo avatar Apr 01 '21 16:04 looooo