Commit Graph

293 Commits

Author SHA1 Message Date
notgne2
75449025be
Mark magic rollback off the checklist 2020-10-13 19:10:58 -07:00
notgne2
c7b1e9d961
Fix json schema 2020-10-13 19:10:07 -07:00
notgne2
ea717911ba
Clean up some CLI arguments, make magic rollback optional 2020-10-13 19:06:40 -07:00
notgne2
3bd43f92e6
Auto rollback if deployment is not confirmed 2020-10-13 18:27:27 -07:00
notgne2
b2326d8694
Add missing license information 2020-10-11 15:23:58 -07:00
notgne2
898bb2814b
Update lockfiles 2020-10-11 15:19:34 -07:00
notgne2
e5bd558c5b
Set working directory during activation to the profile path 2020-10-11 15:19:09 -07:00
notgne2
f2e5b9b393
Update lock files 2020-10-11 15:09:37 -07:00
notgne2
e463c62922
Move activate script location, use buildEnv for setActivate 2020-10-11 15:08:02 -07:00
notgne2
867438bfc0
Document profilePath option 2020-10-10 10:42:14 -07:00
notgne2
4a2b677e89
Merge branch 'master' of github.com:notgne2/deploy-rs into master 2020-10-10 10:31:58 -07:00
notgne2
db8301a457
Add profile path option to profiles 2020-10-10 10:31:55 -07:00
notgne2
219d55e99e Minor flake and documentation fixes 2020-10-08 20:01:01 -07:00
notgne2
518f7f5b4f Update documentation 2020-10-08 18:14:47 -07:00
notgne2
3a92593bf9
Add skip-push flag 2020-10-06 11:08:40 -07:00
notgne2
aabcf6b77d
Improve schema a bit, fix flake locks for examples 2020-10-05 20:11:31 -07:00
notgne2
1de1ad5ff8
Update GitHub URL in README 2020-10-05 19:55:01 -07:00
notgne2
58a934b997
Clean up simple example 2020-10-05 19:53:59 -07:00
notgne2
7c00fd2761
Add interface with json schema, fix flake-less issues, put setActivate and jsonSchema check in flake lib 2020-10-05 19:46:28 -07:00
notgne2
5674670a59
General improvements, deprecate activate profile option in favor of executing $PROFILE/activate (Wrap It Yourself) to ensure successful rollback activations 2020-10-02 12:58:11 -07:00
notgne2
05803e0eba
Handle more command exits correctly 2020-10-01 20:24:09 -07:00
notgne2
e14acaf2bd
Rework system for deploy properties, add CLI override flags 2020-10-01 18:21:40 -07:00
notgne2
ea5aab7684
Improve nix copy stuff 2020-10-01 12:43:33 -07:00
notgne2
05a9975584
Merge branch 'master' of github.com:notgne2/deploy-rs into master 2020-09-29 21:27:52 -07:00
notgne2
a0328dbcf7
More separation and component testing 2020-09-29 21:27:49 -07:00
notgne2
8d21dd335e Add license information, reformat Nix files, clean up 2020-09-29 15:10:06 -07:00
notgne2
e3c55575ca
Move all activation logic to activate.rs (the unused warnings got annoying) 2020-09-29 12:40:32 -07:00
notgne2
93a04f7e30
Pass extra arguments to the Nix build command 2020-09-29 12:36:26 -07:00
notgne2
0f66998823
add README.md 2020-09-28 16:35:27 -07:00
notgne2
edaed82565
Add examples 2020-09-28 16:17:31 -07:00
notgne2
239d0f8999
use separate binary for activation, more cleanup 2020-09-28 15:45:53 -07:00
notgne2
a22063343e
More functions 2020-09-28 15:12:42 -07:00
notgne2
889fb0d3f9
separate out activation logic 2020-09-28 15:00:16 -07:00
notgne2
916631d631
separate and add tests for flake parsing 2020-09-28 14:47:05 -07:00
notgne2
f73e393a75
Add missing files 2020-09-28 14:37:43 -07:00
notgne2
73b99043a7
minor patches 2020-09-28 14:36:48 -07:00
notgne2
294a40a4ac
some basic modularization 2020-09-28 14:30:54 -07:00
notgne2
622ae7c1b4
fix some logging 2020-09-28 13:59:49 -07:00
notgne2
ff347d4204
Crudely perform pushes before deploys, with little data re-use (untested) 2020-09-28 13:55:46 -07:00
notgne2
a71eaa3cec
Mildly modularize and seperate deploy and push (untested) 2020-09-28 13:37:57 -07:00
notgne2
00f7595121
Add (untested) profiles order support 2020-09-28 12:25:30 -07:00
notgne2
1b9cb58802
add check sigs flag 2020-09-28 12:17:36 -07:00
notgne2
76dbef54af
stuff 2020-09-28 10:48:21 -07:00