Commit Graph

5 Commits

Author SHA1 Message Date
Danilo Reyes
07f4ea8277 refactor: clean up flake.nix and nixos configurations for improved readability and organization
- Reformatted `flake.nix` for better structure and consistency, including adjustments to package lists and added metadata for applications.
- Updated `nixos/gitea-runner.nix` to streamline configuration and improve clarity.
- Refined `nixos/tests.nix` by consolidating service definitions and enhancing test scripts for better maintainability and readability.
2025-11-02 00:42:46 -06:00
Danilo Reyes
3f6f8b2eff Enhance NixOS tests by adding a wait for PostgreSQL setup completion and verifying the existence of the 'webref' database role. This improves the reliability of database accessibility checks in the testing process. 2025-11-01 23:59:34 -06:00
Danilo Reyes
eddc0390ba Add system user and group for webref in NixOS tests. Update database accessibility check to use webref user for improved security testing. 2025-11-01 23:57:06 -06:00
Danilo Reyes
56b5f8c67c Add flake.lock file and update README and CI configuration for x86_64-linux checks. Modify NixOS tests to improve database handling and streamline package installations. Update quickstart guide to reflect new testing commands. 2025-11-01 23:22:28 -06:00
Danilo Reyes
6dea130421 Add NixOS VM integration tests and update CI/CD pipeline configuration. Introduce checks for backend integration, full-stack, performance, and security tests using native NixOS services. Remove legacy GitHub Actions workflow and replace with Gitea Actions runner configuration. Update README and quickstart guide to reflect new development environment setup and testing commands. 2025-11-01 23:04:32 -06:00