Add virgin Nix flake E2E workflow and update .gitignore

- Introduce `test-nix-flake-e2e.yml` workflow to run a full Arch-based virgin
  environment test with Nix flakes enabled and shared Docker caches
- Ensure pkgmgr self-installation and flake-based installer path are exercised
- Update .gitignore with additional build artifacts, Debian packaging files,
  and pkgmgr output directories
This commit is contained in:
Kevin Veen-Birkenbach
2025-12-10 18:37:29 +01:00
parent b5ddf7402a
commit 74189c1e14
2 changed files with 76 additions and 11 deletions

21
.gitignore vendored
View File

@@ -1,9 +1,6 @@
# Prevents unwanted files from being committed to version control.
# Custom Config file
config/config.yaml
# Python bytecode
__pycache__/
*.pyc
@@ -17,6 +14,16 @@ venv/
dist/
build/*
*.egg-info/
pkg
package-manager-*
# debian
debian/package-manager/
debian/debhelper-build-stamp
debian/files
debian/.debhelper/
debian/package-manager.substvars
# Editor files
.vscode/
@@ -31,11 +38,3 @@ Thumbs.db
# Ignore logs
*.log
package-manager-*
# debian
debian/package-manager/
debian/debhelper-build-stamp
debian/files
debian/.debhelper/
debian/package-manager.substvars