Tom Foster
|
45bddf1fe0
|
Extra permissions required to move statics
|
2024-04-23 19:08:50 +01:00 |
|
Tom Foster
|
1cf4debd3c
|
Reposition caches
|
2024-04-23 17:24:22 +01:00 |
|
Tom Foster
|
52997e3dac
|
Install Cachix correctly
|
2024-04-23 17:04:43 +01:00 |
|
Tom Foster
|
98788c753d
|
Grammatical correctness
|
2024-04-23 16:57:21 +01:00 |
|
Tom Foster
|
c8ff36ea68
|
Combine extra nix config lines
|
2024-04-23 16:50:07 +01:00 |
|
Tom Foster
|
0d17ab2ac8
|
Sudo tee to write config changes
|
2024-04-23 16:32:14 +01:00 |
|
Tom Foster
|
b1a9f2a652
|
Superuser required to update nix.conf
|
2024-04-23 16:27:33 +01:00 |
|
Tom Foster
|
d70085d2a5
|
Magic Nix Cache
|
2024-04-23 16:25:41 +01:00 |
|
Tom Foster
|
ae39a9f80d
|
Test caching
|
2024-04-23 15:34:26 +01:00 |
|
Tom Foster
|
7f5fb25627
|
Test magic cache
|
2024-04-23 15:13:45 +01:00 |
|
Tom Foster
|
ce05d955c3
|
Implement caching for /nix/store
|
2024-04-23 14:17:34 +01:00 |
|
Tom Foster
|
3de3aead23
|
Refactor direnv and nix launch
|
2024-04-23 13:50:35 +01:00 |
|
Tom Foster
|
2a71457203
|
Improved labelling/outputs
|
2024-04-23 13:24:00 +01:00 |
|
Tom Foster
|
4d2053d250
|
Single multi-threaded pipeline
|
2024-04-23 13:20:37 +01:00 |
|
Tom Foster
|
2b05845095
|
Split deb to separate task
|
2024-04-23 12:41:38 +01:00 |
|
Tom Foster
|
2d94da50dd
|
Delete build environment artifact after builds complete
|
2024-04-23 11:28:25 +01:00 |
|
Tom Foster
|
52442ba1ca
|
Ensure .direnvrc exists every time
|
2024-04-23 11:02:22 +01:00 |
|
Tom Foster
|
c7c7615676
|
Move direnv to build stage
|
2024-04-23 10:40:54 +01:00 |
|
Tom Foster
|
d439e37ddf
|
Ensure .direnvrc exists
|
2024-04-23 10:12:28 +01:00 |
|
Tom Foster
|
d4e24892b2
|
Sudo to extract build environment to root
|
2024-04-23 09:48:20 +01:00 |
|
Tom Foster
|
baa47f9c6d
|
Correct name for restored build artifact
|
2024-04-23 09:27:20 +01:00 |
|
Tom Foster
|
4827be7007
|
.direnvrc is not used
|
2024-04-23 09:04:52 +01:00 |
|
Tom Foster
|
b649ed3727
|
Tar entire build environment
|
2024-04-22 23:06:31 +01:00 |
|
Tom Foster
|
f90136c9a3
|
Move artifact files to root
|
2024-04-22 22:07:36 +01:00 |
|
Tom Foster
|
a969163f79
|
Compress nix store to artifact filenames with special characters
|
2024-04-22 21:10:33 +01:00 |
|
Tom Foster
|
268d668107
|
Move secrets usage to env definition
|
2024-04-22 20:15:39 +01:00 |
|
Tom Foster
|
893566378c
|
Use artifact for build environment
|
2024-04-22 19:56:17 +01:00 |
|
Tom Foster
|
0a5af7c571
|
Fix login for container registries
|
2024-04-22 19:42:03 +01:00 |
|
Tom Foster
|
83d8b8bf29
|
direnv fix
|
2024-04-22 18:05:19 +01:00 |
|
Tom Foster
|
ccbf2e3870
|
Test less parallel CI
|
2024-04-22 18:00:57 +01:00 |
|
Tom Foster
|
5a8921558e
|
Separate CI job for publishing docker manifest
|
2024-04-22 11:49:35 -04:00 |
|
Tom Foster
|
e816d3ffc0
|
ci: extract OCI images before loading and before login
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-21 12:45:47 -04:00 |
|
strawberry
|
7cf20afcbc
|
ci: fix dockerhub login
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-20 23:00:55 -04:00 |
|
Tom Foster
|
d5643cec8c
|
Simplify to publish combined jemalloc image for all architectures
|
2024-04-20 19:56:32 -04:00 |
|
Tom Foster
|
959aa7f6f8
|
Simplify publish to Dockerhub
|
2024-04-20 19:56:32 -04:00 |
|
strawberry
|
e63ab181b6
|
ci: oci image registry publishing take 374237598
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-20 17:12:55 -04:00 |
|
strawberry
|
9c81d7fcf9
|
add globals iterators/getters for admin query cmd, improve structure a bit
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-20 17:02:24 -04:00 |
|
strawberry
|
8ed93b9f31
|
ci(oci): add back arch prefix, try labeling our jemalloc images
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-20 13:36:44 -04:00 |
|
strawberry
|
1e2ed09d67
|
ci: 🧌
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-20 11:56:29 -04:00 |
|
strawberry
|
1ecb95956a
|
use --no-strip for cargo-deb, fix OCI image stuff
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-20 11:16:52 -04:00 |
|
strawberry
|
dd7cf6e7da
|
temp: get rid of hardened_malloc builds from CI
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-20 01:43:24 -04:00 |
|
strawberry
|
7505a53d6c
|
ci: try to fix cargo-deb arm64 stripping
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-19 18:29:38 -04:00 |
|
strawberry
|
f867012a96
|
comment x86_64-unknown-linux-gnu for now
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-18 22:52:32 -04:00 |
|
strawberry
|
44581a856a
|
split up CI again into tests, static builds, and OCI images
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-18 21:12:44 -04:00 |
|
strawberry
|
b90e7859f3
|
ci: limit max parallel jobs to 4
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-18 21:01:37 -04:00 |
|
strawberry
|
56168fcb4e
|
merge ci steps back into one job for now
how do i persist or reuse the "state" of previous jobs
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-18 20:00:34 -04:00 |
|
strawberry
|
6614b8f6bf
|
ci: remove download env
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-17 19:15:12 -04:00 |
|
strawberry
|
c2fa8e6f8d
|
split up CI steps
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-17 17:59:01 -04:00 |
|
morguldir
|
cf8358cbe6
|
Remove extra test flag when publishing to ghcr in the CI
test -n checks if a string is longer than non-zero, but we just need a compare
Signed-off-by: morguldir <morguldir@protonmail.com>
|
2024-04-17 17:22:52 -04:00 |
|
strawberry
|
e95e4b9200
|
revert tag name in nix flake for OCI images
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-17 14:51:08 -04:00 |
|