Jason Volk
8708e98478
ci: Tweak docker cache sizes.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-30 10:16:43 +00:00
Jason Volk
fbc3892904
ci: Disable lychee for now due to excessive build time issue during install.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-28 23:28:20 +05:00
Jason Volk
2bdeca0ed3
ci: Fix missing condition for Push Branch. ( #103 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-05 07:02:31 +00:00
Jason Volk
f04924d6be
docker: Extract complement logs on failure.
...
docker: Sort config options used during complement.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-29 14:34:42 +00:00
Jason Volk
535fcab4b5
ci: Create multi-arch manifest for each release tag ( fixes #103 ).
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-24 04:07:28 +00:00
Jason Volk
9496d05cd2
ci: Pass package build condition as workflow arg.
...
ci: Add defaults for init matrix; branch conditions for pulls.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-29 04:02:41 +00:00
Jason Volk
d858c5c1f4
docker: Add Instruction Set Architectures to build matrix.
...
ci: Publish multi-arch images for both branch and tag refs.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-25 17:21:55 +00:00
Jason Volk
31a3676cd8
ci: Publish multi-arch manifest. ( fixes #74 )
...
ci: Toggle package install checks via vars.
docker: Disable provenance attestations which auto-generate manifests.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-20 10:52:35 +00:00
Jason Volk
8e13f07d2a
ci: Fix distro package generation for tags.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-19 13:05:49 +00:00
Jason Volk
6cc251796e
ci: Remove unnecessary/unused condition.
...
docker: Fix readme typo; link.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-17 22:05:07 +00:00
Jason Volk
73c179b20a
docker: Adjust rpm and deb packaging for multi-platform.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-17 03:41:27 +00:00
Jason Volk
83ceda808c
ci: Add multi-runner/multi-arch to matrices. ( closes #55 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-17 03:41:27 +00:00
Jason Volk
51778b9354
ci: Remove the deps workflow.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-16 04:25:58 +00:00
Jason Volk
fcd51ef30e
docker: Simplify target names for distro packages.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-11 00:50:49 +00:00
Jason Volk
53f2ea8e58
ci: Rename NEWS.md to RELEASE.md.
...
ci: Build fewer packages in non-main branch.
ci: Add lint phase for rust-check.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-08 03:08:57 +00:00
Jason Volk
b0048fec6d
Add target platform to artifact names.
...
Use better gzip input name which is preserved by metadata.
Add chmod for input file and use for executables.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-06 19:27:18 +00:00
Jason Volk
06f37e9e8a
Use all-features for special-tag preview and latest images.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-06 17:03:23 +00:00
Jason Volk
78410304b8
ci: Upload release assets. ( closes #54 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-06 14:22:26 +00:00
Jason Volk
33db10141d
ci: Conditions for version tag event.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-06 09:46:19 +00:00
Jason Volk
5a58c623e1
ci: Smoketest valgrind.
...
docker: Dedup complement-tester-valgrind.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-06 07:20:27 +00:00
Jason Volk
936893e6c6
Conditions for special tags published to container registries.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-06 02:33:10 +00:00
Jason Volk
2b77f2c435
ci: Deploy pages.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-06 02:10:04 +00:00
Jason Volk
499991e530
Rename build profile release-max-perf to release-native.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-06 02:10:04 +00:00
Jason Volk
ea802c7ec4
docker: Refactor feat_set out of base layers.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-05 12:50:09 +00:00
Jason Volk
e332d395f9
ci: Add oci image to pipeline.
...
ci: Tweak package targets; elim max-perf for containers.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-05 12:37:19 +00:00
Jason Volk
c9a6f97174
ci: Upload artifact from runner workdir.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-05 12:37:19 +00:00
Jason Volk
8ce0ab5bf7
ci: Add release-debuginfo to pipeline.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-04 03:44:21 +00:00
Jason Volk
55c35fc840
docker: Simplify build/install; dedup cargo commands; enable gc.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-04 03:44:21 +00:00
Jason Volk
e9f27bbee5
docker: Add mdbook to pipeline.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-02 16:14:44 +00:00
Jason Volk
1a6cfe72b9
ci: Prevent cancellation on push to branch.
...
ci: Use wildcard to preserve any artifact directory structure. (970cea5c2b )
ci: Mask out debug smoketest on toolchain stable
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-02 16:14:44 +00:00
Jason Volk
873cac5731
ci: Workaround multi-line if-condition github bug; cleanup.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-01 21:13:26 +00:00
Jason Volk
841253692d
ci: Add artifact upload for baked images.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-01 20:16:53 +00:00
Jason Volk
970cea5c2b
ci: zip artifact into eponymous directory.
...
ci: Fix condition to skip publish
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-01 00:55:13 +00:00
Jason Volk
05e7d4c6dd
ci: Activate RPM artifact self-test. ( closes #36 )
...
Fix rpm /bin/sh requirement (centos 10)
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-31 10:36:39 +00:00
Jason Volk
288c49c436
ci: Add argument for failing the underlying bake matrix slower.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-31 10:02:46 +00:00
Jason Volk
112e43d753
ci: build standalone for all feature-sets.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-31 10:02:46 +00:00
Jason Volk
b7d26c0fbf
ci: Consolidate base excludes; allow event inputs.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-31 08:16:21 +00:00
Jason Volk
d992333f2e
ci: Add some sanity conditions for skips; formatting
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-31 08:16:21 +00:00
Jason Volk
a86bb8b8c7
Start a README in the github workflow directory.
...
Tweaks to docker readme.
Tweaks to main readme.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-31 08:16:21 +00:00
Jason Volk
8d209be5c4
ci: comment-out deps job (see github.com/orgs/community/discussions/18001)
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-29 20:16:06 +00:00
Jason Volk
864ac84679
ci: Abstract artifact uploads for every bake target.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-29 20:16:06 +00:00
Jason Volk
87d258b83c
ci: yaml formatting.
...
ci: Isolate builder by actor.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-29 20:16:06 +00:00
Jason Volk
332d84b1ca
docker: Build rocksdb native for release-max-perf.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-22 08:03:28 +00:00
Jason Volk
f2a45d4408
ci: Supply defaults in initial job.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-14 07:14:20 +00:00
Jason Volk
6d926f0413
Add typos lint to workflow.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-14 05:39:44 +00:00
Jason Volk
9a1fdf390e
complement feature vector; upload artifacts
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-14 02:43:52 +00:00
Jason Volk
020a7d318f
Add release-debuginfo to pipeline.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 09:09:03 +00:00
Jason Volk
4430f71bfd
Add conditions to skip container publish
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
df55b42d29
Add publish to pipeline.
...
Update deployment docs.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-10 21:39:38 +00:00
Jason Volk
aa27ab855b
Add rpm package to workflow.
...
Improve workflows.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-09 22:26:47 +00:00