I prefer Forgejo, but both it and Gitea support actions like GitHub's. You can have a nice CI/CD pipeline that runs 100% in-house, for free. I adore it for personal projects.
Interested! Some detail on how you achieve this for free would be great.
If you want to run a process after each push to a branch or merge into main or whatever, you describe it in a YAML file in that repo. Configure some workers to run those actions and off you go! I use it for things like running tests and applying Terraform changes.
Citation needed. nektos/act is for sure not "like GitHub's"
Sure, it's not identical, and no one claims it is. I think it's defensibly like them, though.