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
|
73a690430e
|
docker: Fix rebuilding for image targets.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-06 06:58:42 +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
|
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
|
0aa7285233
|
Mark TestRoomState/Parallel/GET_/publicRooms_lists_newly-created_room as flake
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-05 13:30:35 +00:00 |
|
Jason Volk
|
43107de57b
|
docker: Allow leaf stages to replenish caches after evictions. (closes #53)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-05 12:50:09 +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
|
d7ae49101a
|
docker: Default no flags for fallback condition.
docker: Fix/cleanup environment profile overrides.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-05 12:37:19 +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
|
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
|
8f2517c97f
|
docker: Cache builds for target-hashed subdirs.
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
|
71748c3db9
|
docker: Tweak cargo build verbosities.
docker: Fix unused instructions; format/tabs.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-03 06:03:41 +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
|
a09f63a13f
|
Mark TestThreadReceiptsInSyncMSC4102 as parallel flake.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-02 16:14:44 +00:00 |
|
Jason Volk
|
d290bcbca9
|
docker: Increase caching; explicit serialization to force convergence.
docker: Adjust profile overrides
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-02 16:14:44 +00:00 |
|
Jason Volk
|
d06ad8d788
|
docker: Fix standalone entrypoint.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-02 06:43:26 +00:00 |
|
Jason Volk
|
d4d3ebe40b
|
docker: Add options for compression level.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-02 03:49:02 +00:00 |
|
Jason Volk
|
379f3eea25
|
docker: Partially fix dirtied package checks.
docker: Move standalone target closer to test tree.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-02 03:49:02 +00:00 |
|
Jason Volk
|
9507ce9d03
|
docker: Fix target mount cache paths; relax locks on cargo home.
docker: Persist lychee cache.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-02 02:49:14 +00:00 |
|
Jason Volk
|
3c02faa532
|
docker: Share the target deps and build caches globally.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-31 10:36:39 +00:00 |
|
Jason Volk
|
c1c4ce9679
|
docker: limit types of unit tests on stable toolchain.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-31 10:36:39 +00:00 |
|
Jason Volk
|
d3233ce8b6
|
docker: Add build-overrides for custom external rocksdb.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-31 10:36:39 +00:00 |
|
Jason Volk
|
2be61de70f
|
docker: Reduce more copies.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-31 10:36:39 +00:00 |
|
Jason Volk
|
b86d414f28
|
docker: Propagate arguments into the image environment.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-31 10:02:46 +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
|
c30c370115
|
Add a README to the docker directory.
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
|
b59277e5a9
|
docker: Fix a few too many copies (3ffc238799).
docker: Additional tweaks.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-29 18:46:11 +00:00 |
|
Jason Volk
|
47f7e33a28
|
docker: Cache shared target deps and build directories.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-29 18:46:11 +00:00 |
|
Jason Volk
|
640332c48f
|
docker: Fix hardcoded docker directory path.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-29 18:45:53 +00:00 |
|
Jason Volk
|
4e0a7fdfa7
|
docker: fix rocksdb static linkage related options.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-29 18:45:53 +00:00 |
|
Jason Volk
|
484a9cb9d2
|
docker: Remove the bare-branch tag for now.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-29 18:45:53 +00:00 |
|
Jason Volk
|
4326b490a9
|
docker: Combine and simplify bench and test targets.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-29 18:45:53 +00:00 |
|
Jason Volk
|
2308bf3151
|
docker: Only publish :latest for tag refs
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-28 08:50:00 +00:00 |
|
Jason Volk
|
3ffc238799
|
docker: Further optimize multi-layered build.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-28 08:50:00 +00:00 |
|
Jason Volk
|
cbfc75101b
|
docker: Optimize multi-layered build.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-22 08:03:28 +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
|
e248bb05d9
|
docker: use verbose build for ci.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-14 12:35:31 +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
|
2b67de9fc3
|
docker: Move rustup and cargo component lists into vars.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-14 05:39:44 +00:00 |
|
Jason Volk
|
75e92a01c7
|
Mask TestLogin/parallel/.. as flake.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-14 02:43:52 +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
|
aa45bfe8d5
|
Revert "Mask complement failures."
This reverts commit c68d5c075f.
|
2025-05-14 02:41:02 +00:00 |
|
Jason Volk
|
56df738a5a
|
Update release-max-perf rustflags.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-13 20:15:47 +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
|
c68d5c075f
|
Mask complement failures.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-10 04:28:49 +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 |
|