Robert Hensing
7749eb2ef9
Add cabal check to ci, build strictly (once)
2019-10-04 19:09:29 +02:00
Robert Hensing
41d4fefd64
Add releaser
2019-10-04 17:24:01 +02:00
Robert Hensing
80a4dbe8b9
Build matrix
2019-10-04 17:16:41 +02:00
Robert Hensing
6fb0b1ec66
Update nixpkgs via added niv
2019-10-04 16:37:39 +02:00
Robert Hensing
535feae97a
Merge pull request #73 from hercules-ci/various-cleanups
...
Various cleanups
2019-10-04 12:14:35 +02:00
Robert Hensing
c8f7f5a6d3
Rename, refactor, hide build.imagesToLoad
...
imagesToLoad is not the right api for non-service images.
2019-10-03 21:55:58 +02:00
Robert Hensing
c3a5f8c13f
Assertions, warnings, renames
2019-10-03 21:30:14 +02:00
Robert Hensing
6abcc26a76
Add run-arion-quick + HACKING.md
2019-10-03 17:56:06 +02:00
Robert Hensing
5f56a0846a
Make service.{host, composition} readOnly
2019-10-03 17:54:48 +02:00
Robert Hensing
d0815c4393
Add lib and pkgs to repl
...
Side effect: expose them in eval-composition.
2019-10-03 17:54:07 +02:00
Robert Hensing
83a9d4668f
Use proper submodule for services
2019-10-03 17:53:13 +02:00
Robert Hensing
8d3e68c167
Merge pull request #60 from hercules-ci/arion-hs
...
Arion hs
2019-09-30 10:49:49 +02:00
Robert Hensing
c88d2bb9cf
docker load arion-base-image
2019-09-29 23:53:55 +02:00
Robert Hensing
02d319acf6
Expose composition to services
2019-09-29 23:53:55 +02:00
Robert Hensing
a90190fc9e
Fix stderr streaming
...
Just good old-fashioned handles.
2019-09-29 22:44:33 +02:00
Robert Hensing
286d0ae084
Rewire nix
2019-09-28 16:27:07 +02:00
Robert Hensing
adc2e34deb
Remove the bash implementation
2019-09-28 15:27:19 +02:00
Robert Hensing
3918799b9a
Fix live-* script cabal file references
2019-09-28 14:53:46 +02:00
Robert Hensing
0474544d0b
Implement defaultExec
2019-09-28 14:25:41 +02:00
Robert Hensing
02c0f80b02
Implement uid parameter
2019-09-28 00:53:11 +02:00
Robert Hensing
77c492fa86
Wrap arion binary
...
PATH+=docker-compose, unset PYTHONPATH
2019-09-28 00:42:03 +02:00
Robert Hensing
1fe10c076d
Implement image loading, use it instead of arion-base
2019-09-27 23:59:08 +02:00
Robert Hensing
fcf270c80c
Make arion repl work
2019-09-27 21:45:06 +02:00
Robert Hensing
b9488b7f49
Make some commands work
2019-09-27 21:01:57 +02:00
Robert Hensing
c0e995043a
Fix unit tests to reflect updated master
2019-09-27 12:44:24 +02:00
Robert Hensing
44df36673c
Rename
2019-09-27 12:39:07 +02:00
Robert Hensing
81887ba633
cat: Write to stdout not stderr
2019-09-27 12:36:23 +02:00
Robert Hensing
9d7eb01c73
Merge remote-tracking branch 'origin/master' into arion-hs
2019-09-27 12:28:57 +02:00
bors[bot]
81a51ae5ea
Merge #72
...
72: Change deprecated types.string to types.str r=roberth a=moinessim
To avoid: "trace: warning: types.string is deprecated because it quietly concatenates strings"
Co-authored-by: Moises Nessim <moises.nessim@topmanage.com>
2019-09-19 20:45:24 +00:00
Moises Nessim
0f0f976eab
Change deprecated types.string to types.str
2019-09-19 12:00:50 -05:00
Domen Kožar
520c80d927
Merge pull request #71 from hercules-ci/add-bors
...
Add bors
2019-09-18 20:19:23 +02:00
Robert Hensing
cc9e70a2cc
Merge pull request #70 from srghma/container_name
...
feat: docker-compose fields -> networks -> add
2019-09-18 19:37:26 +02:00
Robert Hensing
89e5f4a90f
Add bors
2019-09-18 19:32:24 +02:00
Serhii Khoma
0f85d7b03c
feat: docker-compose fields -> networks -> add
2019-09-18 19:34:26 +03:00
Robert Hensing
13a702968d
Merge pull request #68 from srghma/container_name
...
feat: docker-compose fields -> container_name -> add
2019-09-18 11:52:13 +02:00
Serhii Khoma
2d079e4f41
feat: docker-compose fields -> container_name -> add
2019-09-18 12:46:11 +03:00
Robert Hensing
466d8e3af3
Merge pull request #67 from hercules-ci/domenkozar-patch-2
...
LICENSE: fill in
2019-09-10 10:11:21 +02:00
Domen Kožar
c46404cb86
LICENSE: fill in
2019-09-09 19:12:54 +02:00
Robert Hensing
695785f5e7
Merge pull request #40 from hercules-ci/domenkozar-patch-1
...
nixos: set correct $PATH
2019-07-31 14:35:07 +02:00
Robert Hensing
52a0fe5d95
Merge pull request #64 from paumr/patch-1
...
Fixed faulty documentation
2019-07-29 18:45:06 +02:00
paumr
dfe1b63c4b
Fixed faulty documentation
...
Fixed installation instructions for NixOS.
The previous version failed due to trying to add the set `{ arion; doc; tests; }` to the list `environment.systemPackages`.
2019-07-29 18:24:32 +02:00
Robert Hensing
a356daaa86
Merge pull request #62 from moinessim/Add-read-only-access-mode-to-nix-store-volume
...
Add hostStoreAsReadOnly option to service host-store.
2019-07-29 15:56:40 +02:00
Robert Hensing
6d6361e7e8
Add --show-trace, eval unit test
2019-07-29 13:49:26 +02:00
Robert Hensing
381c3ec37f
Fix live-unit-tests
2019-07-29 13:46:49 +02:00
moinessim
662042a2bf
Make hostStoreAsReadOnly true by default.
...
Co-Authored-By: Robert Hensing <roberth@users.noreply.github.com>
2019-07-23 10:09:15 -05:00
Moises Nessim
c5fb4177b8
Add hostStoreAsReadOnly option to service host-store.
...
Make /nix/store and /run/system read-only when hostStoreAsReadOnly == true.
2019-07-11 15:42:36 -05:00
Robert Hensing
c2bdf8e047
Add scripts for hacking
2019-06-23 21:33:23 +02:00
Robert Hensing
36e48776cf
Cover up the -compose part of the Haskell package
2019-06-23 21:27:44 +02:00
Robert Hensing
6882a92e56
Make arion cat work
2019-06-23 21:27:13 +02:00
Robert Hensing
77eadf4c41
Build Haskell arion instead
2019-06-16 11:38:22 +02:00