You can create releases to bundle and deliver iterations of a project to users.
Manually running a workflow - GitHub Docs
CI/CD Pipeline to publish a web app to GitHub Pages using GitHub
How to Tag Releases in GitHub? - Hatica
Git Large File Storage (LFS)
Adding a file to a repository - GitHub Docs
TinyMLx Course 3: [Post 5] - Project Submissions - Projects - TinyML Community
Navigating code on GitHub - GitHub Docs
Import your project from GitHub to GitLab
Managing rulesets for a repository - GitHub Docs