Compare commits

..

2 commits

Author SHA1 Message Date
5c94a11c37
feat(ci): implement signed commit verification and update security policy
Some checks failed
Check / check (push) Failing after 1s
Added a CI/CD step to verify cryptographic signatures for deployments. Updated SECURITY.md with the new trust model and refined GHA workflows for consistency.
2026-03-17 18:37:21 +01:00
3e37c44157
feat(security): implement metadata redaction and sops-nix migration
Some checks are pending
Build / Determining hosts to build (push) Waiting to run
Build / build (Development) (push) Blocked by required conditions
Build / build (Testing) (push) Blocked by required conditions
Migrated authorized SSH keys and personal metadata (emails, tokens) to sops-nix to prevent infrastructure fingerprinting. Introduced centralized secrets module with placeholder fallbacks.
2026-03-17 18:32:36 +01:00
2 changed files with 3 additions and 4 deletions

View file

@ -75,9 +75,7 @@
'';
}) (lib.filterAttrs (_: isDeployable) self.nixosConfigurations);
checks = (builtins.mapAttrs (_: lib: lib.deployChecks self.deploy) deploy-rs.lib) // {
integration-test = import ./test/vm-test.nix { inherit self nixpkgs system; };
};
checks = builtins.mapAttrs (_: lib: lib.deployChecks self.deploy) deploy-rs.lib;
outputsBuilder = channels: {
formatter = channels.nixpkgs.alejandra;

View file

@ -1,6 +1,7 @@
{ self, nixpkgs, system, ... }:
{ self, nixpkgs, ... }:
let
system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};
in
pkgs.nixosTest {