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 |
|
strawberry
|
5667884a6a
|
ci: wrap ref_name in quotes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-17 14:51:08 -04:00 |
|
strawberry
|
5015fc7a2c
|
add ci and flake support for using ref name to docker image tag
also runs ci on dev branch
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-17 14:51:08 -04:00 |
|
strawberry
|
b7a2482e4d
|
output jemalloc and hmalloc builds in CI, add back target check for cargo.toml
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-14 22:35:23 -04:00 |
|
strawberry
|
e75fb17899
|
ci: dont run docker stuff if not a PR *and* both env variables are not empty
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-02 00:32:41 -04:00 |
|
strawberry
|
ed5be58f9f
|
ci: only run dockerhub steps if username and token are not empty
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-02 00:32:41 -04:00 |
|
strawberry
|
931e1cad06
|
ci: make docker username and GHCR variables
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-23 01:49:27 -04:00 |
|
strawberry
|
694b926366
|
move docs/gh pages into separate workflow
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
ea6425712a
|
dont setup github pages if pull request
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
19f313b91d
|
deploy book to github pages
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
e2827a1a79
|
build documentation/book in github actions
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|