Releases: cameronraysmith/nixpod
Releases · cameronraysmith/nixpod
v0.3.1-beta.1
v0.3.0
0.3.0 (2024-06-19)
What's Changed
- chore(deps): update determinatesystems/flakehub-push digest to 114496f by @renovate in #56
- fix(ci): build image with nix by @cameronraysmith in #66
Full Changelog: v0.2...v0.3.0
Features
- ci: add jupnix (6f3fe3a)
- ci: build nixpod-home image with nix (57cf1f1)
- containers: add fromImage support to multiuser container (53c8108)
- containers: add function to create home directories (a6c1877)
- containers: add template for nix multiuser container (364f3d7)
- dotenv: add dotenv template (fa060b6)
- flake: add ghapod and manifest (70e219c)
- flake: add jupnix image (d37e7a3)
- github: add build-nix-image action (39fa663)
- home: add atuin (7eb20ad)
- just: add secrets recipes (c6234da)
- teller: add config (a75d82e)
Bug Fixes
- actions: add support for build-args (11ae01d)
- build-nix-image: use releaseVersion (1be3b3f)
- cd: disable on push (5bdc09e)
- ci: add concurrency group to nixci job (7a361e4)
- ci: add ghapod job (d6cc4d3)
- ci: enable cache on nixci job (6b42017)
- ci: enable image push for PRs with build-images label (d968d56)
- ci: reenable debnixpod (b10595f)
- ci: reenable dependent debnix jobs (6c47b3b)
- ci: release condition (0a22d38)
- ci: rename nixpod job (90981ba)
- ci: show logs and trace (3284159)
- ci: update concurrency groups and conditions for ci image build (2043acf)
- ci: update job dependencies (29f3996)
- ci: update job references (e12fdd3)
- containers: add nixProfileScript for nix-daemon (db82cb1)
- containers: add nonRootUserDirectories and init scripts (39a37af)
- containers: convert guids to strings (18bc78a)
- containers: improve debnixpod caching (5699fc2)
- containers: improve debnixpod caching (e5ddaca)
- containers: improve debnixpod logging (d2af22e)
- containers: make user directories manually (e5aca17)
- containers: only create groups that don't already exist (1128b57)
- containers: provide additional multiuser overrides (db83cb1)
- containers: redirect nix-daemon output (50a618e)
- containers: rename multiuser-container -> multiuser (5a38bcc)
- containers: separate nonRootUsers (900e846)
- containers: set debnix trusted users (bd50553)
- containers: set entrypoint (46d1c3f)
- containers: set store owner (af964e8)
- containers: update per-user profiles (f8def87)
- containers: update s6EntrypointScript (f71258c)
- containers: update user gids and groups (7ba26c7)
- direnv: use dotenv (32d5886)
- flake: add
/etc/pam.d/system-auth
(5341a03) - flake: add buildImage version of ghapod (4825e02)
- flake: add homeConfigurations activationPackage to contents (09a95e9)
- flake: add missing
/etc/pam.d/sudo
(8cb811a) - flake: add su and sudo to root PATH (18f4b79)
- flake: append to nsswitch.conf (416b2aa)
- flake: build ghanix from buildMultiUserNixImage (58efe5c)
- flake: build image with nix (21f4ae0)
- flake: compose PAM su and sudo base images (e2725c3)
- flake: container is named nixpod (ea83028)
- flake: derived image needs maxLayers > fromImage.maxLayers (1dc225d)
- flake: disable config (d9546ff)
- flake: disable entrypoint (656355b)
- flake: disable updating sudoers (b5b746c)
- flake: duplicate shadowSetup (cb402c5)
- flake: enable entrypoint script (a4229f0)
- flake: enable multi-user nix (cc0c62a)
- flake: fix errors in sudoers config (5511b38)
- flake: layered images have contents attribute (0d2d36f)
- flake: link all paths and ...
v0.3.0-beta.1
0.3.0-beta.1 (2024-06-19)
Features
- ci: add jupnix (6f3fe3a)
- ci: build nixpod-home image with nix (57cf1f1)
- containers: add fromImage support to multiuser container (53c8108)
- containers: add function to create home directories (a6c1877)
- containers: add template for nix multiuser container (364f3d7)
- dotenv: add dotenv template (fa060b6)
- flake: add ghapod and manifest (70e219c)
- flake: add jupnix image (d37e7a3)
- github: add build-nix-image action (39fa663)
- home: add atuin (7eb20ad)
- just: add secrets recipes (c6234da)
- teller: add config (a75d82e)
Bug Fixes
- actions: add support for build-args (11ae01d)
- build-nix-image: use releaseVersion (1be3b3f)
- cd: disable on push (5bdc09e)
- ci: add concurrency group to nixci job (7a361e4)
- ci: add ghapod job (d6cc4d3)
- ci: enable cache on nixci job (6b42017)
- ci: enable image push for PRs with build-images label (d968d56)
- ci: reenable debnixpod (b10595f)
- ci: reenable dependent debnix jobs (6c47b3b)
- ci: release condition (0a22d38)
- ci: rename nixpod job (90981ba)
- ci: show logs and trace (3284159)
- ci: update concurrency groups and conditions for ci image build (2043acf)
- ci: update job dependencies (29f3996)
- ci: update job references (e12fdd3)
- containers: add nixProfileScript for nix-daemon (db82cb1)
- containers: add nonRootUserDirectories and init scripts (39a37af)
- containers: convert guids to strings (18bc78a)
- containers: improve debnixpod caching (5699fc2)
- containers: improve debnixpod caching (e5ddaca)
- containers: improve debnixpod logging (d2af22e)
- containers: make user directories manually (e5aca17)
- containers: only create groups that don't already exist (1128b57)
- containers: provide additional multiuser overrides (db83cb1)
- containers: redirect nix-daemon output (50a618e)
- containers: rename multiuser-container -> multiuser (5a38bcc)
- containers: separate nonRootUsers (900e846)
- containers: set debnix trusted users (bd50553)
- containers: set entrypoint (46d1c3f)
- containers: set store owner (af964e8)
- containers: update per-user profiles (f8def87)
- containers: update s6EntrypointScript (f71258c)
- containers: update user gids and groups (7ba26c7)
- direnv: use dotenv (32d5886)
- flake: add
/etc/pam.d/system-auth
(5341a03) - flake: add buildImage version of ghapod (4825e02)
- flake: add homeConfigurations activationPackage to contents (09a95e9)
- flake: add missing
/etc/pam.d/sudo
(8cb811a) - flake: add su and sudo to root PATH (18f4b79)
- flake: append to nsswitch.conf (416b2aa)
- flake: build ghanix from buildMultiUserNixImage (58efe5c)
- flake: build image with nix (21f4ae0)
- flake: compose PAM su and sudo base images (e2725c3)
- flake: container is named nixpod (ea83028)
- flake: derived image needs maxLayers > fromImage.maxLayers (1dc225d)
- flake: disable config (d9546ff)
- flake: disable entrypoint (656355b)
- flake: disable updating sudoers (b5b746c)
- flake: duplicate shadowSetup (cb402c5)
- flake: enable entrypoint script (a4229f0)
- flake: enable multi-user nix (cc0c62a)
- flake: fix errors in sudoers config (5511b38)
- flake: layered images have contents attribute (0d2d36f)
- flake: link all paths and update sudoers (5c155f3)
- flake: link paths and define SSL vars (b5cd949)
- flake: move all user config in base image ([1c780fc](1c780fc...
v0.2.8
0.2.8 (2024-05-23)
What's Changed
- ci: use semantic release by @cameronraysmith in #57
Bug Fixes
Full Changelog: v0.2.7...v0.2.8
v0.2.7
v0.2.6
v0.2.5
v0.2.2
v0.2.1
Changes
- ci: set mergify update bot (#54) @cameronraysmith
📦 Dependencies
- chore(deps): update determinatesystems/nix-installer-action digest to 75ffa7f (#50) @renovate
- chore(deps): update cachix/install-nix-action action to v27 (#51) @renovate
- chore(deps): update cachix/cachix-action action to v15 (#53) @renovate
- chore(deps): update actions/checkout digest to a5ac7e5 (#52) @renovate
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Changes
- ci: add ff pr check and merge (#49) @cameronraysmith
- chore(deps): update flake.lock (#37) @github-actions
🚀 Features
- fix: pin nixpkgs 23.11 (#42) @cameronraysmith
- feat: add devcontainer (#33) @cameronraysmith
🪲 Fixes
- fix: update devpod installation script for alternate versions (#34) @cameronraysmith
📚 Documentation
- docs: add issue templates [skip ci] (#35) @cameronraysmith
📦 Dependencies
- chore(deps): update cachix/cachix-action action to v13 (#40) @renovate
- chore(deps): update gitguardian/ggshield-action action to v1.22.0 (#36) @renovate
- chore(deps): update flake.lock (#32) @github-actions
- chore(deps): update docker/login-action action to v3 (#26) @renovate
- chore(deps): update docker/build-push-action action to v5 (#31) @renovate
- chore(deps): update docker/setup-qemu-action action to v3 (#30) @renovate
- chore(deps): update docker/setup-buildx-action action to v3 (#28) @renovate
- chore(deps): update docker/metadata-action action to v5 (#27) @renovate
Full Changelog: v0.1.0...v0.2.0