Tom Foster
|
e17f8d5b24
|
Multi-threaded CI to accelerate builds
|
2024-04-26 02:03:40 -04:00 |
|
Tom Foster
|
77d73583f6
|
Separate CI job for publishing docker manifest
|
2024-04-26 02:03:40 -04:00 |
|
Tom Foster
|
820cf3b9af
|
ci: extract OCI images before loading and before login
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
94dfe26707
|
ci: fix dockerhub login
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
Tom Foster
|
a36b37ee3d
|
Simplify to publish combined jemalloc image for all architectures
|
2024-04-26 02:03:40 -04:00 |
|
Tom Foster
|
8525dda468
|
Simplify publish to Dockerhub
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
7cbe82668b
|
ci: oci image registry publishing take 374237598
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
ce7355cbe0
|
add globals iterators/getters for admin query cmd, improve structure a bit
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
f954cd2387
|
ci(oci): add back arch prefix, try labeling our jemalloc images
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
640cb2d4a8
|
ci: 🧌
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
96399703cc
|
use --no-strip for cargo-deb, fix OCI image stuff
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
31f851f157
|
temp: get rid of hardened_malloc builds from CI
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
305f75b0e7
|
ci: try to fix cargo-deb arm64 stripping
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
8fc32b8e90
|
comment x86_64-unknown-linux-gnu for now
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
2e15a0d18b
|
split up CI again into tests, static builds, and OCI images
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
73b25b9793
|
ci: limit max parallel jobs to 4
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
de38d61126
|
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-26 02:03:40 -04:00 |
|
strawberry
|
a898cf0db4
|
ci: remove download env
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
d070c89f84
|
split up CI steps
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
morguldir
|
32eb568909
|
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-26 02:03:40 -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 |
|
renovate[bot]
|
3103ad2205
|
chore(deps): update actions/configure-pages action to v5
|
2024-03-30 22:06:18 -04:00 |
|
renovate[bot]
|
73bdf3c5cc
|
chore(deps): update aquasecurity/trivy-action action to v0.19.0
|
2024-03-30 22:06:18 -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 |
|
strawberry
|
dd22a14147
|
bump CI deps (CVE-2024-27297 / GHSA-2ffj-w4mj-pg37)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-08 12:51:21 -05:00 |
|
strawberry
|
9c789bd82f
|
(hopefully correct) check if ATTIC_ENDPOINT is set in gh repo vars
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-08 12:51:21 -05:00 |
|
Charles Hall
|
a4ec0daafa
|
make CI more efficient (github and gitlab)
squashed from https://gitlab.com/famedly/conduit/-/merge_requests/596
ported the relevant parts to GitHub Actions
Co-authored-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-08 12:51:21 -05:00 |
|
strawberry
|
dd57ce7d0c
|
bump trivy
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
5b6d05f2db
|
add missing CI error check, add package permission
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
12d2680862
|
disable incremental builds in CI (just to be safe)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-02-26 00:40:15 -05:00 |
|
strawberry
|
b1d1f3a643
|
add my attic binary caches
conduit and conduwuit are the same
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-02-15 01:18:30 -05:00 |
|
strawberry
|
adb2059ea2
|
make ATTIC_TOKEN available in environment
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-02-15 01:18:30 -05:00 |
|
strawberry
|
359a137d2e
|
add trivy for code and vulnerability scanning
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-02-14 20:14:21 -05:00 |
|
strawberry
|
ee90f66450
|
remove test branch, only publish if not PR
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-01-31 19:39:26 -05:00 |
|
strawberry
|
1b780fdbfa
|
i think its docker.io
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-01-31 19:39:26 -05:00 |
|
strawberry
|
c239ff5e42
|
make image_name variable work, OCI uses/expects conduit
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-01-31 19:39:26 -05:00 |
|
strawberry
|
2dd8d372de
|
username is not secret, use conduwuit and main branch
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-01-31 19:39:26 -05:00 |
|
strawberry
|
4be2948afc
|
fix syntax error, add test branch
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-01-31 19:39:26 -05:00 |
|
strawberry
|
29d7257a41
|
attempt to push OCI images to docker hub and ghcr
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-01-31 19:39:26 -05:00 |
|
strawberry
|
98b54caca5
|
remove test branch from CI
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-01-31 16:27:13 -05:00 |
|
strawberry
|
83f7ea54df
|
update gh actions OCI image paths to match gitlab
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-01-31 16:20:26 -05:00 |
|