Skip to content
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

Publish to new services #218

Closed
4 of 6 tasks
mifi opened this issue Nov 7, 2019 · 17 comments
Closed
4 of 6 tasks

Publish to new services #218

mifi opened this issue Nov 7, 2019 · 17 comments

Comments

@mifi
Copy link
Owner

mifi commented Nov 7, 2019

@mifi mifi changed the title Deploy to new services Publish to new services Nov 7, 2019
@o-l-a-v
Copy link

o-l-a-v commented Mar 26, 2020

Suggestions for Microaoft Store, finance EV cert by either:

  • Foundraise before publishing. If enough interest and money = Publish.
  • Make app from MS store paid/ not free.

@mifi
Copy link
Owner Author

mifi commented Mar 26, 2020

Actually when looking now, I cannot find any information anymore about EV certificates being required. I find only a one time fee of 19$, which is something I'm ok with paying.

However it seems to be not so easy to set up something like this because it seems that it needs a lot of manual steps: https://medium.com/@sangamrajpara/publishing-electron-app-to-windows-store-3cadeed26a32
I'm currently using Mac and I want to run this on Github Actions (CI) automatically on git tag. Because manually booting up a windows and going through a lot of manual release steps for every release is something that will cause me to not bother releasing new versions to window store in the future. Currently releasing happens automatically on every git tag.

I'm also a bit scared that the bundled ffmpeg.exe might cause issues with their AppX format (just a hunch.)

If anyone is interested in trying to help setting this up, I'm happy to assist.

@mifi
Copy link
Owner Author

mifi commented Mar 28, 2020

It seems that code signing requires either an EV or Code Signing certificate. Both which cost at least 200$ usd / year:

@reitzig
Copy link

reitzig commented Mar 28, 2020

What's preventing publishing on snapcraft.io? Do you need assistance?

The snap file currently offered for download needs to be installed in --devmode, which is not ideal.

@mifi
Copy link
Owner Author

mifi commented Mar 29, 2020

I added a bounty for the microsoft signing here: https://issuehunt.io/r/mifi/lossless-cut/issues/240

@mifi
Copy link
Owner Author

mifi commented Mar 29, 2020

@reitzig Can you test if it's working?

Get it from the Snap Store

Also, is edge the appropriate channel to use? Can change it

@mifi
Copy link
Owner Author

mifi commented Apr 2, 2020

After a lot of hassle I have now manged to publish to Mac App Store and Microsoft Store.

@reitzig
Copy link

reitzig commented Apr 4, 2020

@mifi Cool, thanks! I was able to install lossless with sudo snap install --edge losslesscut and the app started.

edge is for something like nightly builds, so it's the most frequent and unreliable kind of release. If you want to publish "real" releases, those should go to stable. See also: https://snapcraft.io/docs/channels#heading--risk-levels

@mifi
Copy link
Owner Author

mifi commented Apr 5, 2020

Ok I promoted to stable

@ThracianKnight1907
Copy link

ThracianKnight1907 commented May 9, 2020

Hello! Has Lossless Cut been published on flathub officially? I see a package listed and it appears up to date

@FMuro
Copy link

FMuro commented May 13, 2020

Hey, thanks for this piece of software! Really useful to avoid using ffmpeg in the command line. The Ubuntu snap package reports a newer version. I check it's in the edge channel. Is anything preventing you from pushing it to stable? If you need testing, or whatever, please let me know how I can help.

@mifi
Copy link
Owner Author

mifi commented May 15, 2020

@ThracianKnight1907 it's not publishedd by me officially, but @muelli has been working on the integration, and I have been assisting him.
See here for his source code:
https://github.com/flathub/no.mifi.losslesscut

@mifi
Copy link
Owner Author

mifi commented May 15, 2020

@FMuro nothing preventing me, it's just that it is another manual step for me, and I don't really test the app on Linux before I release. I bumped it now. If anyone wants to assist the testing and bumping to stable, I'm happy to invite a collaborator to do this.

I bumped now to 3.22.3

@edmundlaugasson
Copy link

edmundlaugasson commented Oct 24, 2020

Looks like Flatpak version of LosslessCut is outdated :(
Also I ask kindly to add Flatpak button with appropriate link to download section at GitHub page and at the end of program main page. For instance, Linux Mint is using Flatpak, but it is supported on many distributions (even not only on Linux).

@muelli
Copy link
Contributor

muelli commented Oct 24, 2020

can you file a bug here, please? :)
I remember there were some issues around downloads that were required at install-time. Maybe these issues have disappeared now and I can give it a spin again. In any case, the other repo is the better place to track this issue.

@edmundlaugasson
Copy link

edmundlaugasson commented Oct 25, 2020

can you file a bug here, please? :)

Thank you for the link, was searching it. The bug is filed for now.

I remember there were some issues around downloads that were required at install-time. Maybe these issues have disappeared now and I can give it a spin again. In any case, the other repo is the better place to track this issue.

Possible issues has to be tested. Using currently AppImage version, which works fine. As soon as Flatpak will be updated, plan to install it, then will see, how it works. Using Linux Mint different versions (19.x, 20.x). Yet would be nice to see also Flatpak installation option among others.

@mifi
Copy link
Owner Author

mifi commented Mar 2, 2021

Closing as I'm not going to work on this, but create a new issue if anyone want to work on a publish to a new service

@mifi mifi closed this as completed Mar 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants