All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add workflow to test act upgrade
- Restart act_runner after update
- Fixed missing task for starting act_runner in act_runner role after registration
- Fixed bug where settings like SECRET_KEY_URI would not be automatically added to the Gitea configuration file
- Large rewrite of the gitea configuration file and adjecent tasks
- No longer a template, but based on community.general.to_ini
- Split out all secret related tasks to their own files
- All secrets can new be auto generated, but it's recommended to provide them through your vault
- Secrets are no longer part of the configuration file, but instead stored as separate files in /etc/gitea
- Renamed gitea_server to gitea
- Renamed act_runner to act
- Removed the act_podman role for now, but it will be back
- Properly prepended all variables with either gitea_ or act_
- Full test scenario of a combination of both the act and gitea roles
- Added a molecule scenario that tests gitea server updates
- Backups during updates didn't run because of some logic bug; it runs now
- First version uploaded to Ansible Galaxy