Commit graph

78 commits

Author SHA1 Message Date
Nicolas Jeannerod 7c254a750b
Cleanup preparation step
Some checks failed
/ test (push) Failing after 6m57s
2024-09-24 14:05:53 +02:00
Nicolas Jeannerod 2f107fa9a7
nixpkgs
Some checks failed
/ test (push) Failing after 6m46s
2024-09-24 13:30:00 +02:00
Nicolas Jeannerod 152503341f
Nix flakes
Some checks failed
/ test (push) Failing after 4s
2024-09-24 13:29:30 +02:00
Nicolas Jeannerod 19185bc8bd
Find nix confg
Some checks failed
/ test (push) Failing after 1m27s
2024-09-24 13:26:53 +02:00
Nicolas Jeannerod c8a1bae501
no nix profile
Some checks failed
/ test (push) Failing after 1m30s
2024-09-24 13:22:34 +02:00
Nicolas Jeannerod a4dccffc65
nix-env
Some checks failed
/ test (push) Failing after 1m25s
2024-09-24 13:20:15 +02:00
Nicolas Jeannerod f26f47937e
nix profile install 2024-09-24 13:19:35 +02:00
Nicolas Jeannerod 167d887213
debug
Some checks failed
/ test (push) Failing after 33s
2024-09-24 13:18:23 +02:00
Nicolas Jeannerod 0a97e76bf2
where s nix-channel
Some checks failed
/ test (push) Failing after 32s
2024-09-24 13:16:50 +02:00
Nicolas Jeannerod a0223c3ce0
nix-env -i nodejs
Some checks failed
/ test (push) Failing after 33s
2024-09-24 13:10:43 +02:00
Nicolas Jeannerod 446fd177f9
debug
Some checks failed
/ test (push) Failing after 4s
2024-09-24 13:00:20 +02:00
Nicolas Jeannerod c2006ee34b
with checkout
Some checks failed
/ test (push) Failing after 5s
2024-09-24 12:58:55 +02:00
Nicolas Jeannerod decad1d3db
pwd 2024-09-24 12:58:55 +02:00
Nicolas Jeannerod 003839ce89
ls 2024-09-24 12:58:55 +02:00
Nicolas Jeannerod a4256ddb27
With experimental 2024-09-24 12:58:55 +02:00
Nicolas Jeannerod b8f4e43913
Big test 2024-09-24 12:58:55 +02:00
Nicolas Jeannerod 82d37b3400
And now, Nix, natively? 2024-09-24 12:58:55 +02:00
Nicolas Jeannerod b4fbbb1774
And now, Nix? 2024-09-24 12:58:55 +02:00
Nicolas Jeannerod 333db5c8d2
Is there Nix? 2024-09-24 12:58:54 +02:00
Nicolas Jeannerod 1482446d37
And again 2024-09-24 12:58:54 +02:00
Nicolas Jeannerod 92bf167b68
Test CI with ubuntu-latest 2024-09-24 12:58:54 +02:00
Nicolas Jeannerod 9b797b831e
Test CI 2024-09-24 12:58:54 +02:00
Nicolas Jeannerod fa0a01f868 Use common options also in tests 2024-09-20 15:45:53 +00:00
Nicolas Jeannerod 43826e686b
Note on style choice for eg. fediversity.internal.pixelfed.domain 2024-09-20 17:20:31 +02:00
Nicolas Jeannerod 73939b9d87
Rework definition of “constants”
- make things such as `fediversity.garage.api.port` into actual options
  with the right default value
- move them under `fediversity.internal`

Co-authored-by: Taeer Bar-Yam <taeer.bar-yam@moduscreate.com>
2024-09-20 17:13:35 +02:00
Nicolas Jeannerod d97772ccc4
s/types.string/types.str/
`types.string` was being used for too many thing so it got deprecated
and now there are several different string types. `types.str` is the one
where you don't want to merge definitions if it's defined in more than
one place

Co-authored-by: Taeer Bar-Yam <taeer.bar-yam@moduscreate.com>
2024-09-20 16:35:21 +02:00
Nicolas Jeannerod 2ff8975b6b
s/mkOption/mkEnableOption 2024-09-20 16:34:08 +02:00
Nicolas Jeannerod fb02afc6c9
Factorise services URIs 2024-09-17 17:58:09 +02:00
Nicolas Jeannerod 9d1f20fc1c
Factorise Garage URIs 2024-09-17 17:52:54 +02:00
Nicolas Jeannerod 7f99fc48dd
Move Fediversity modules under top-level module 2024-09-17 15:16:11 +02:00
Nicolas Jeannerod cc148ce57f
Move Fediversity modules into own subdirectory 2024-09-17 14:27:24 +02:00
Nicolas Jeannerod c455ec1667
Move VM-specific stuff in a subdirectory 2024-09-17 14:26:21 +02:00
Nicolas Jeannerod 83d8474f17
Some fixes to the Pixelfed/Garage test 2024-09-17 13:35:51 +02:00
Taeer Bar-Yam bc47154895 stop threading email and password around as arguments 2024-09-10 08:50:54 -04:00
Nicolas Jeannerod 03995ca922 Wait until Garage is up by polling port 3900 2024-09-10 12:41:53 +00:00
Nicolas Jeannerod 8205330341 Check that src points to Garage 2024-09-10 12:17:32 +00:00
Taeer Bar-Yam 8a09ba967a test image gets uploaded to garage 2024-09-09 10:13:23 -04:00
Taeer Bar-Yam 4178822ee2 nicer timing for video 2024-09-09 10:13:13 -04:00
Taeer Bar-Yam 5090927bcf use fediversity logo 2024-09-09 10:12:54 -04:00
Nicolas Jeannerod 36ed2c68f4
Run Magick on the server but with right path 2024-09-09 14:25:42 +02:00
Nicolas Jeannerod 0c230bd0a7
Follow things graphically 2024-09-09 14:23:05 +02:00
Nicolas Jeannerod e0a24404ae
Fix logging and Selenium script 2024-09-09 14:23:05 +02:00
Nicolas Jeannerod e894f0dcc8
Cleanup 2024-09-09 14:23:05 +02:00
Taeer Bar-Yam 1d8f514240 patch pixelfed to give nginx read permissions
this way we don't need DANGEROUSLY_SET_FILESYSTEM_DRIVER
2024-09-05 12:03:35 -04:00
Taeer Bar-Yam e7ffd94c5e this configuration also works (without nginx config) 2024-09-05 11:06:55 -04:00
Nicolas Jeannerod 553a03b971
Run pixelfed-data-setup only after ensure-garage 2024-09-05 15:33:47 +02:00
Nicolas Jeannerod 10a38cdf6d
Make ensure-garage a oneshot service 2024-09-05 15:32:34 +02:00
Nicolas Jeannerod e7b82d5c54
Proxy Garage backend 2024-09-05 13:05:29 +02:00
Nicolas Jeannerod bee71d541a
DANGEROUSLY fix everything 2024-09-04 18:30:55 +02:00
Taeer Bar-Yam 9d32782452 some more ignores 2024-09-02 12:10:01 -04:00