In the Plugin Template we’ve included a workflow that generates the release assets for us. This workflow creates a new ZIP file that makes sure that all dependencies are loaded correctly and that all unnecessary source files are excluded.
This is the ZIP file that finds it’s way to the customer, via their account page or via their WordPress Dashboard.