changelog) and can have files attached to it.
For that, we want to utilize GitHub releases.Ī release is based on a Git tag. While this is useful for developers, it is not sufficient for providing the application to users.
That's it! 🚀 We are now building a native application on Windows, Linux and macOS.įine, now how do we get access to the distributable files? We could set up artifact uploading for this. Click on it to see the individual tasks and wait for them to finish. We can see our newly created workflow running. The workflow is executed for all branches and for pull requests to verify that the application can still be built after making changes.Īfter pushing the file, we go to the 'Actions' tab of the repository ( example). It basically defines the same job three times for different operating systems. Enter fullscreen mode Exit fullscreen mode