Ana Hobden
fc13c1d250
Make systemd unit start detect already running unit ( #240 )
...
* Make systemd unit start detect already running unit
* Prod CI
* Fixup messaging
* Reflect comments
2023-02-10 20:43:46 +00:00
Ana Hobden
ab4c528595
Rename some of the planners ( #243 )
...
* Rename some of the planners
* Fixup Mac
* Also move actions
* Also update CI
2023-02-10 20:35:00 +00:00
dependabot[bot]
0441ae64e1
Bump DeterminateSystems/update-flake-lock from 14 to 16 ( #223 )
...
Bumps [DeterminateSystems/update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock ) from 14 to 16.
- [Release notes](https://github.com/DeterminateSystems/update-flake-lock/releases )
- [Commits](https://github.com/DeterminateSystems/update-flake-lock/compare/v14...v16 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-10 12:03:11 -08:00
Ana Hobden
e35278a121
It's the Determinate Nix Installer ( #242 )
...
* We like the phrasing the Determinate Nix Installer for now
* Cajoled
* Fixups
2023-02-10 19:48:44 +00:00
Ana Hobden
20b054b50c
Better support existing files with CreateFile and CreateorInsertIntoFile ( #239 )
...
* Better support existing files with CreateFile and CreateorInsertIntoFile
* Skip instead of complete if found
* Fixup some permissions
* Fixup nix version used
* Use unix module instead of linux one
* Use unix module instead of linux one in other spot
* Also cover CreateDirectory
* Add some more tests
* Fixup messaging
* Corect some logic inversions
2023-02-10 10:56:22 -08:00
Ana Hobden
ce28eedf2a
Better support users/groups existing before install ( #238 )
...
* Better support users/groups existing before install
* Skip instead of complete if found
* Prod CI
* Add debuging messages
* Mark completed instead of skipped
2023-02-09 10:34:34 -08:00
Ana Hobden
28db9f2953
Attempt to minimize steam deck display manager restart risk ( #237 )
...
* Attempt to minimize steam deck display manager restart risk
* Fiddle a bit more
* Prod CI
* Be much more specific with services we restart
2023-02-08 11:58:48 -08:00
Ana Hobden
4884588339
Bump Nix to 2.13.2 ( #236 )
...
* Bump Nix to 2.13.2
* Use nix 2.13.2 in flake
* Prod CI
2023-02-08 11:41:36 -08:00
Ana Hobden
2c91bea9eb
Add 32 bit support ( #229 )
...
* Add 32 bit support
* Add buildkite job for i686
* Use x86 for system on i686
* Adapt nix-installer.sh script to support i686
2023-02-06 07:50:23 -08:00
Ana Hobden
8dcd991c57
Update dependencies ( #233 )
2023-02-03 09:07:10 -08:00
Cole Helbling
c1944c9c5e
release: only run one release action at a time ( #231 )
2023-02-02 10:39:45 -08:00
Ana Hobden
3d1b9f2644
v0.2.1-unreleased ( #232 )
2023-02-02 18:38:46 +00:00
Ana Hobden
95852f295e
Release v0.2.0 ( #230 )
2023-02-01 13:46:55 -08:00
Ana Hobden
d69f335703
init-less install ( #188 )
...
* wip
* Add dockerfile
* Add readme bits
* Fix logic inversion
* Relax init detection error
* Tidying heuristics
* Fix doc tests
* Mac supports start-daemon false
* Get VM tests working
* Add instructions
* Some target_os flagging
* More target flagging
* Fix lints
* Fixup more mac-only stuff
* cfg flag examples too
* Fix planner wording
* More os specific lint fixing
* More refinement on mac and the README
* Add new CI jobs to test no-daemon
* Use nix-installer-pr to point at branch
* Tests with no-init
* init/no-daemon are linux only
* nix tests support a per-distro all attribute
* Add working podman test
* Expand docker tests
* Add contributing notes
* format
* Support both podman and docker
* Update contributing
* Add Windows WSL test script for Ubuntu
* format nix tests
* More ignores to check-spelling
* Add systemd based wsl test
* We don't have root-only darwin
* Reflect review nits
* Reenable tests
* Restore mac plan
* Flag off os specific tests
* Better cfg flagging
* Remove dead comments
* Rework readme to look better with new sections
* Correct codeblock language
* Remove some warnings
2023-02-01 12:35:52 -08:00
Ana Hobden
4d2e2c3911
Use 30k range not 3k range for UIDs on Linux and 30k for a GID on all ( #222 )
2023-02-01 10:41:10 -08:00
Ana Hobden
8042ac5131
Add plist use to the CreateFstabEntry action ( #221 )
2023-02-01 10:40:56 -08:00
Ana Hobden
fd149eef47
Verify the apfs volume doesn't already exist before trying to create it ( #217 )
...
* Verify the apfs volume doesn't already exist before trying to create it
* Use plist instead of raw parsing
* Remove an unwrap
2023-02-01 10:40:42 -08:00
Ana Hobden
6b3a84002e
Add a friendly top comment about nix-installer.sh
( #216 )
...
* Add a friendly top comment about nix-installer.sh
* Add Cole's rigorous grammar
* add a missing 'that'
2023-01-31 18:12:19 +00:00
Ana Hobden
23c453f371
Use a UUID instead of volume name for fstab on Mac ( #215 )
...
* Use a UUID instead of volume name for fstab on Mac
* reflect review
* Don't quote the UUID in fstab
2023-01-31 08:49:22 -08:00
Ana Hobden
39a080b7c4
v0.1.0-unreleased ( #210 )
2023-01-25 17:46:37 +00:00
Ana Hobden
501d7eebca
Release v0.1.0 ( #208 )
2023-01-20 14:45:56 -08:00
Cole Helbling
61c422c49c
CONTRIBUTING: nix check
-> nix flake check
( #207 )
2023-01-20 20:32:48 +00:00
Ana Hobden
9dbbc9b7be
Correct --no-modify-profile ( #206 )
...
* Correct --no-modify-profile
* Correct env
2023-01-20 20:08:34 +00:00
Ana Hobden
e81456673b
Improve Mac explain output ( #205 )
2023-01-20 19:53:55 +00:00
Cole Helbling
d74c61734a
release: add instructions on how to use uploaded artifacts ( #204 )
...
* release: add instructions on how to use uploaded artifacts
* PULL_REQUEST_TEMPLATE: init
2023-01-20 11:13:05 -08:00
Cole Helbling
bb4ef37ea5
upload_s3: improve tags handling ( #202 )
2023-01-20 09:42:14 -08:00
Ana Hobden
24a94ec3f9
Re-release v0.0.2 ( #201 )
2023-01-19 11:14:08 -08:00
Cole Helbling
e406c2dcd3
release-tags: needs write permissions to id-token for oidc authentication ( #199 )
2023-01-19 08:53:32 -08:00
Ana Hobden
17062e678a
Revert "Release v0.0.2 ( #198 )" ( #200 )
...
This reverts commit a29ebd7ae8
.
2023-01-19 08:53:09 -08:00
Ana Hobden
a29ebd7ae8
Release v0.0.2 ( #198 )
2023-01-18 14:05:49 -08:00
Ana Hobden
fb168f4457
Pass SHELL through self-escalation ( #195 )
2023-01-18 10:14:06 -08:00
Cole Helbling
a748f7628a
README: recommend safer curl options ( #197 )
...
Force HTTPS and TLS v1.2 (or later) connections, and also be quieter.
2023-01-18 10:09:21 -08:00
Cole Helbling
3f7366d2e2
enter-env.sh: init ( #190 )
2023-01-18 07:11:30 -08:00
Graham Christensen
b3b168e32c
Add (nix:$name)
as a prefix to the bash prompt ( #191 )
...
* Add `(nix)` as a prefix to the bash prompt
Make it clearer when you're in the terminal vs. not.
* bash prompt prefix: put the project's name in the terminal
* Blame our installer for the nix.conf
* fixup: adding the version to the nix.conf
* force a space after the prefix
2023-01-18 07:11:05 -08:00
Ana Hobden
9b27fe35a5
Update action section in readme with tag ( #189 )
2023-01-17 10:51:47 -08:00
Ana Hobden
797ceb86a9
Upload tags to S3 as well to avoid egress limits ( #187 )
...
* Upload tags to S3 as well to avoid egress limits
* Refine
* Fixes from Cole
2023-01-16 11:41:16 -08:00
Ana Hobden
cf178bb0ef
Use remote action ( #185 )
...
* Use remote action
* Use nix installer everywhere
* Update README.md
* Fixup tag used
* Fixups
2023-01-13 13:26:15 -08:00
Ana Hobden
10c6cfac7e
Trim irrelevant mac warning ( #186 )
2023-01-13 21:03:48 +00:00
Ana Hobden
f1df7ed432
Allow users to answer e at prompts ( #183 )
...
* Allow users to answer e at prompts
* Rename to currently_explaining
* Speeling
* Show options fully in prompt
* Better coloring
2023-01-12 19:29:13 +00:00
Ana Hobden
4338b78135
Refactor the README.md ( #178 )
...
* Refactor the README.md
* Compact a bit more
* Reflect comments
2023-01-12 09:37:20 -08:00
Ana Hobden
80c0f344c7
BUGFIX: CreateOrInsertIntoFile was not reverting ( #180 )
...
* BUGFIX: CreateOrInsertIntoFile was not reverting
* ci prod
* Fixup file naming
* Fix tempdir naming
* fixup
* In a module
* truncate
2023-01-11 22:09:12 +00:00
Ana Hobden
11e4d64c76
BUGFIX: CreateDirectory now properly prunes when it should ( #181 )
...
* BUGFIX: CreateDirectory now properly prunes when it should
* in a module
2023-01-11 21:56:29 +00:00
Ana Hobden
7ce0ae5391
Add some tests to CreateFile ( #182 )
...
* Add some tests to CreateFile
* in a module
2023-01-11 21:52:55 +00:00
Ana Hobden
82ec255060
Action extra conf can be lacking newline ( #175 )
...
* Try extra-conf with a heredoc
* Test case
* Other test case
* heredoc in yaml goes burr
* use special bash syntax for newline
* Correctly close quotes
* Remove testing symbols
* Use file method
* unwhoops jobs
2023-01-11 11:42:35 -08:00
Ana Hobden
20aa4cdf0b
bump v0.0.2-unreleased ( #176 )
2023-01-11 16:53:06 +00:00
Ana Hobden
344f2e184c
Fixup badges in README.md ( #172 )
2023-01-10 15:44:55 +00:00
Ana Hobden
bbeed6a729
Release v0.0.1 ( #168 )
...
* Release v0.0.1
* Bump fixtures
* Fixup upload_s3.sh
Co-authored-by: Cole Helbling <cole.helbling@determinate.systems>
2023-01-09 13:53:55 -08:00
Cole Helbling
1849d9005a
upload_s3: move arguments to the top ( #170 )
2023-01-09 21:19:40 +00:00
Cole Helbling
12bf502bcb
upload_s3: provide git ish as argument ( #169 )
...
* upload_s3: provide git ish as argument
$GITHUB_SHA isn't the actual PR's HEAD's SHA, but a merge commit or
something.
* upload_s3: use an empty object if the file doesn't exist on s3
It's not pretty, but it works, and the md5sum of a file should never be
"null".
* release-branches: upload to `branch_${name}` instead
2023-01-09 20:38:53 +00:00
Ana Hobden
f09bbae5a0
Update README.md to reflect recent changes ( #165 )
...
* Update README.md to reflect recent changes
* Update with incoming changes
2023-01-09 18:59:53 +00:00