Releases: eviweb/forgejo-installer
Releases · eviweb/forgejo-installer
1.0.0
[1.0.0] - 2026-03-23
Added
forgejo-setup.sh: interactive installer for Forgejo- Essential parameters prompted with defaults (version, domain, ports, database)
- Optional parameters prompted as yes/no (app name, registration, indexer, SMTP)
- Symlink-safe via
readlink -f - All files installed under
/home/git; systemd unit symlinked to/etc/systemd/system/ - Automatic git tracking and commit of configuration files in
/home/git installcommand (default) anduninstall(with--keep-data)--helpand--versionflags- Version read from
VERSIONfile at runtime
run_tests.sh: bats test runner with install instructionstests/test_cli.bats: 16 black-box CLI teststests/test_config.bats: 22 unit tests for directory layout, app.ini, service file, git trackingtests/test_utils.bats: 17 unit tests for helper functionstests/helpers/common.bash: shared test helpers and mock infrastructure.github/workflows/tests.yml: CI pipeline running bats on push and pull requests.github/ISSUE_TEMPLATE/: bug report and feature request templates.github/PULL_REQUEST_TEMPLATE.md: pull request checklistCONTRIBUTING.md: commit conventions, test instructions, development workflowSECURITY.md: vulnerability reporting policyREADME.md,CHANGELOG.md,VERSION,LICENSE.md(MIT),.gitignore