Git Product home page Git Product logo

Comments (10)

IsmaelMartinez avatar IsmaelMartinez commented on June 7, 2024 2

Seems to be a open issue in the backlog to support that.

electron-userland/electron-builder#512

We are using electron-builder to build the different packaged versions.

Hopefully they tackle it in there soon or, if you want to add it, just probably concentrate your efforts on adding it in the electron-builder.

I will keep it open so I check the electron-builder every now and then. Thanks for the suggestion again!

from teams-for-linux.

gabops avatar gabops commented on June 7, 2024 2

Hi @IsmaelMartinez,

Your are very welcome! About your questions:

How do you know when to release a new version?

currently I have a "watch" configured for new releases in your repo. Everytime you release a new version I will get a notification.

Are you building from master?

No, I am pointing to the release by doing this in the flatpak manifest:

      - type: git
        url: https://github.com/IsmaelMartinez/teams-for-linux.git
        tag: v0.3.0

So, the flow could be:

  1. I get a notification of a new version from your repo.
  2. I create a new branch for testing in the flatpak teams repo (https://github.com/flathub/com.github.IsmaelMartinez.teams_for_linux)
  3. I will update the manifest and other changes if required. Then I will push and PR from that branch against master.
  4. If everything is ok it will be merged and all the users will get the update on their systems.

Or could be as well:

  1. Any user realizes there is a new release in your repo.
  2. Creates a fork of the Flathub teams repo.
  3. Makes a PR from the fork against the master branch in the Flathub teams repo.
  4. If everything is ok, flathub developers or me approve or not the merge.

from teams-for-linux.

gabops avatar gabops commented on June 7, 2024 1

Hello there!

I've created a Flatpak distribution of this amazing Teams client for Linux. You can install it from the Flathub repo at https://flathub.org/apps/details/com.github.IsmaelMartinez.teams_for_linux or get the code of the flatpak itself, report issues, PRs etc at https://flathub.org/apps/details/com.github.IsmaelMartinez.teams_for_linux

Thank you for this useful tool.

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 7, 2024 1

Great! Maybe worth adding a "get it in flathub" badge in the main readme... But we need to do that for snap and arch also so not needed to worry at this moment. Thanks again!! I will close this as is now done!

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 7, 2024

feel free to add it. I don't really have the time at the moment to implement this but I am happy to support you.

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 7, 2024

Hi @gabops ,

Amazing! Thanks a lot for it. I just got a few questions for future maintenance, etc.

How do you know when to release a new version? Are you building from master? Do you want me to ping you after every release of is there some magic build in the flathub integration?

Thanks again!

from teams-for-linux.

bubble75 avatar bubble75 commented on June 7, 2024

Procedure described for new releases doesn't seem to work. flatpak is still on 0.4.0

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 7, 2024

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 7, 2024

from teams-for-linux.

bubble75 avatar bubble75 commented on June 7, 2024

I actually meant human factor.
I found nice released rpm and it is enough for me, thanks!

from teams-for-linux.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.