452 Commits

Author SHA1 Message Date
renovate[bot]
072fe3ec9f Update Rust crate reqwest to v0.13.5 2026-09-08 21:07:45 +00:00
renovate[bot]
0d7ae70d1d Update actions-rust-lang/setup-rust-toolchain action to v2 2026-09-08 07:07:30 +03:00
daru
f912162c4d Include Docker Compose example in installation guide (#262)
Adds a Docker Compose example alongside the existing `docker run` one, using a tagged release and the same hardening options.

Co-authored-by: daru <darupeter@pm.me>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Nh4Z2JCU4aVC5STFN7usfW
2026-09-07 09:08:52 +03:00
renovate[bot]
264f71d885 Update Rust to v1.98.1 2026-09-04 01:55:41 +00:00
renovate[bot]
2861ea6141 Update docker.io/ollama/ollama Docker tag to v0.33.3 2026-09-03 19:57:33 +00:00
renovate[bot]
2014e25f77 Update ghcr.io/element-hq/synapse Docker tag to v1.160.0 2026-09-03 03:00:45 +00:00
renovate[bot]
b5c5fdb357 Update dependency prek to v0.5.2 2026-09-02 21:32:26 +00:00
renovate[bot]
5ee8d18439 Update ghcr.io/element-hq/element-web Docker tag to v1.12.27 2026-09-01 18:48:07 +00:00
renovate[bot]
194a47bfc6 Update dependency prek to v0.5.1 2026-09-01 10:01:11 +00:00
renovate[bot]
4f3a753f52 Update docker.io/ollama/ollama Docker tag to v0.33.2 2026-08-28 22:07:30 +00:00
renovate[bot]
1a7b194588 Update dependency prek to v0.5.0 2026-08-27 08:33:23 +00:00
renovate[bot]
616607433f Update docker.io/ollama/ollama Docker tag to v0.33.1 2026-08-27 02:54:32 +00:00
renovate[bot]
f1043e03de Update docker.io/ollama/ollama Docker tag to v0.33.0 2026-08-26 01:57:04 +00:00
Slavi Pantaleev
6f3132edfd justfile: git hooks resolve prek through the mise shim
prek bakes the full path of the currently installed version into the hooks it
generates (var/mise/installs/prek/<version>/...). That path stops existing as
soon as the pinned version changes or old versions are pruned, and the hook's
PATH fallback finds no prek either, so every commit fails until the hook is
regenerated by hand. It also means a hook keeps running the version it was
generated with, long after mise.toml has moved on.

Rewriting PREK to mise's shim makes the hook resolve whatever mise.toml pins at
the time it runs. The accompanying MISE_DATA_DIR / MISE_TRUSTED_CONFIG_PATHS
exports keep that resolution inside this project - without them mise falls back
to the global data directory and silently installs a second copy of the tool.

The recipe becomes a shebang recipe, because just runs each line of a plain
recipe in its own shell and the patch loop needs to span several lines.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 16:37:53 +03:00
renovate[bot]
4f86a321e2 Update forgejo.ellis.link/continuwuation/continuwuity Docker tag to v26.8.1 (#261)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-25 12:44:12 +00:00
Slavi Pantaleev
9d876a58a8 Drop Dockerfile.ci, which nothing has built since 2025
It was added in 941e5f0 (2024-09-21) as a cache-less variant, because
the BuildKit cache mounts in the main Dockerfile were causing trouble in
CI, and the workflow pointed at it with `file: Dockerfile.ci`. That line
was removed in 6719538 (2025-02-27, "Switch to using native ARM64
builders"), which returned the build to the default Dockerfile - but the
file itself stayed behind.

Nothing has referenced it since. It had meanwhile drifted from the real
Dockerfile (no RELEASE_BUILD argument, no cache mounts) while Renovate
kept bumping its base image pin, so every one of those bumps was a pull
request for a file that is never built.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 09:26:29 +03:00
Slavi Pantaleev
dfb2288fa3 Renovate: merge routine updates by pushing, without pull requests
ci.yml runs on `push: ["**"]`, so a Renovate branch is already compiled,
linted with `clippy -D warnings` and unit-tested before anything reaches
main; a red branch makes Renovate open a pull request instead of merging.
That gate now covers the Dockerfile base too, via the build job added in
the previous commit.

Cargo, the Rust toolchain, prek and the workflows' own actions therefore
merge by branch push. The local development images under etc/services/**
do too, on a different justification recorded in the rule itself: CI does
not run them and they reach no shipped artifact, so the worst case is a
broken `just services-start`.

Majors keep their pull request - the rule is deliberately last, so it
overrides the others for every manager.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 09:25:10 +03:00
Slavi Pantaleev
24d99627ae CI: build the container image when a Dockerfile changes
The prek job never builds an image, so a bump of the Dockerfile's base
image reached main unvalidated and only failed afterwards in Publish -
by which point ghcr.io/etkecc/baibot:latest had already been attempted.

Add a gate job that looks for Dockerfile changes against main, and a
build job that builds the image the way Publish does but with
`push: false`. The build is gated rather than unconditional because it
is a full Rust release build: running it on every push would turn a
~1 minute pipeline into a ~10 minute one for changes that cannot affect
the image. It is skipped on main, where Publish already builds.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 09:25:10 +03:00
renovate[bot]
f7c88fe532 Update docker.io/rust Docker tag to v1.98.0 (#260)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-21 01:58:56 +03:00
Slavi Pantaleev
f25d50c7f2 Update Rust to v1.98.0
Fixes a new clippy lint (needless_late_init) by turning the
text_to_speech_stage_params if/else into an expression.

Supersedes https://github.com/etkecc/baibot/pull/259

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 01:58:26 +03:00
renovate[bot]
f22ac1636f Update docker.io/ollama/ollama Docker tag to v0.32.15 2026-08-20 08:29:41 +03:00
renovate[bot]
43904e5032 Update ghcr.io/element-hq/synapse Docker tag to v1.159.0 2026-08-19 08:14:15 +03:00
renovate[bot]
4e29d2200f Update ghcr.io/element-hq/element-web Docker tag to v1.12.26 2026-08-18 19:37:12 +03:00
renovate[bot]
30fe2a8a8c Update dependency prek to v0.4.14 2026-08-17 10:07:29 +03:00
renovate[bot]
e59e88f12e Update docker.io/ollama/ollama Docker tag to v0.32.14 2026-08-17 00:41:52 +03:00
Slavi Pantaleev
f27d8cfdcf mise: drop the settings block - yes is ignored in project configs
Since mise 2026.6.4 (advisory GHSA-436v-8fw5-4mj8), trust-control settings
(`yes`, `ci`, `trusted_config_paths`, `paranoid`) in non-global configs are
ignored, and every mise invocation prints a warning about this one.
Removing it changes nothing on current mise - the setting was already dead.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-16 09:14:50 +03:00
renovate[bot]
909c5215d0 Update docker.io/ollama/ollama Docker tag to v0.32.13 2026-08-15 05:47:45 +03:00
renovate[bot]
ca1147c10a Update docker.io/postgres Docker tag to v18.6 2026-08-14 07:08:00 +03:00
renovate[bot]
4a4e6c1090 Update docker.io/ollama/ollama Docker tag to v0.32.11 2026-08-14 07:07:35 +03:00
renovate[bot]
ea3af62afc Update docker.io/ollama/ollama Docker tag to v0.32.10 2026-08-14 06:59:04 +03:00
renovate[bot]
ee7ffc8970 Update docker.io/ollama/ollama Docker tag to v0.32.9 2026-08-12 07:55:38 +03:00
renovate[bot]
45f5b7a1b0 Update forgejo.ellis.link/continuwuation/continuwuity Docker tag to v26.7.3 2026-08-12 07:55:29 +03:00
renovate[bot]
6d0396270e Update dependency prek to v0.4.13 2026-08-10 16:02:29 +03:00
renovate[bot]
d52a5ea0ac Update docker.io/ollama/ollama Docker tag to v0.32.6 2026-08-06 07:03:58 +03:00
renovate[bot]
30985baf0c Update ghcr.io/element-hq/element-web Docker tag to v1.12.25 2026-08-05 14:02:42 +03:00
renovate[bot]
077a86e5c9 Update ghcr.io/element-hq/synapse Docker tag to v1.158.0 2026-08-05 05:08:48 +03:00
renovate[bot]
9b3d5400ff Update Rust crate base64 to v0.23.1 2026-08-04 21:54:00 +03:00
renovate[bot]
721abe8c75 Update dependency prek to v0.4.12 2026-08-03 17:10:23 +03:00
renovate[bot]
dae5fec4c3 Update Rust crate async-openai to v0.41.3 2026-08-01 00:58:42 +03:00
renovate[bot]
8b3644f3db Update Rust crate async-openai to v0.41.2 2026-07-31 06:30:40 +03:00
renovate[bot]
570a4be83c Update forgejo.ellis.link/continuwuation/continuwuity Docker tag to v26.7.2 2026-07-31 06:30:09 +03:00
renovate[bot]
24266a4886 Update ghcr.io/element-hq/synapse Docker tag to v1.157.2 2026-07-28 23:15:01 +03:00
renovate[bot]
be94441ddb Update docker.io/ollama/ollama Docker tag to v0.32.5 2026-07-28 07:17:04 +03:00
renovate[bot]
a4280eb8c0 Update forgejo.ellis.link/continuwuation/continuwuity Docker tag to v26.7.1 2026-07-28 07:16:08 +03:00
renovate[bot]
9ad9a04040 Update docker.io/ollama/ollama Docker tag to v0.32.4 2026-07-26 00:56:04 +03:00
renovate[bot]
57ca095df0 Update dependency prek to v0.4.11 2026-07-25 07:30:18 +03:00
renovate[bot]
4b5cc24513 Update Rust crate base64 to 0.23.* 2026-07-23 20:59:41 +03:00
renovate[bot]
53daa06151 Update docker.io/ollama/ollama Docker tag to v0.32.3 2026-07-23 20:59:25 +03:00
renovate[bot]
77103e2523 Update ghcr.io/element-hq/synapse Docker tag to v1.157.1 2026-07-22 21:11:02 +03:00
renovate[bot]
0a755d287e Update docker.io/ollama/ollama Docker tag to v0.32.2 2026-07-22 09:57:30 +03:00