kireto
b2ac1cd06c
DEVX-163: docs: add vikunja-tasks skill and skill validation tests, fix create-task docs
2026-09-18 22:47:32 +00:00
gitea-actions-bot
f90360faef
chore: update badge URLs to commit f3f3fa7d [skip ci]
2026-09-17 09:45:17 +00:00
devx-ci-bot
4d57780f40
release: v0.51.10 [skip ci]
v0.51.10
2026-09-17 09:44:23 +00:00
kireto
27ea8903eb
DEVX-162: fix: read Gitea repo-variable data field; fail closed on unknown nightly status
2026-09-17 09:41:36 +00:00
gitea-actions-bot
87d46226f6
chore: update badge URLs to commit 09be7662 [skip ci]
2026-09-05 14:18:15 +00:00
emil User and kireto
4638e334b5
DEVX-167: docs: add dependency-graph, deployment-coordination, and skill-creation skills
...
Co-authored-by: emil User <emil.simeonov@tutanota.com >
2026-09-05 14:16:52 +00:00
gitea-actions-bot
c6bd4e8f63
chore: update badge URLs to commit 27d2b933 [skip ci]
2026-08-26 18:12:15 +00:00
devx-ci-bot
d47e3833bc
release: v0.51.9 [skip ci]
v0.51.9
2026-08-26 18:11:18 +00:00
emil User and kireto
c00e9e3d7b
DEVX-166: fix: exclude docs/plans/* from PR size check
...
Co-authored-by: emil User <emil.simeonov@tutanota.com >
2026-08-26 18:10:34 +00:00
gitea-actions-bot
40e95bc96f
chore: update badge URLs to commit ae0cb5b8 [skip ci]
2026-08-26 18:06:00 +00:00
devx-ci-bot
3aa9681404
release: v0.51.8 [skip ci]
v0.51.8
2026-08-26 18:04:45 +00:00
emil User and kireto
e96f63cb40
DEVX-165: fix: accept deps: as valid conventional commit type
...
Co-authored-by: emil User <emil.simeonov@tutanota.com >
2026-08-26 18:03:57 +00:00
gitea-actions-bot
6d6c8cceec
chore: update badge URLs to commit 2f14bdfd [skip ci]
2026-08-26 14:29:30 +00:00
devx-ci-bot
d9489b5387
release: v0.51.7 [skip ci]
v0.51.7
2026-08-26 14:28:39 +00:00
kireto
35f7bc92cd
DEVX-164: fix: increase HTTP 500 retry count to 5 with longer backoff and visible logging
2026-08-26 14:27:57 +00:00
gitea-actions-bot
55bcd8fa01
chore: update badge URLs to commit f474ba2f [skip ci]
2026-08-26 14:11:33 +00:00
devx-ci-bot
990f70845c
release: v0.51.6 [skip ci]
v0.51.6
2026-08-26 14:10:44 +00:00
kireto
149e8846b8
DEVX-163: fix: use stderr=STDOUT to capture all docker push output in one stream
2026-08-26 14:09:59 +00:00
gitea-actions-bot
a7cdebc0dc
chore: update badge URLs to commit 73dcdbaf [skip ci]
2026-08-26 13:42:00 +00:00
devx-ci-bot
012f0979ce
release: v0.51.5 [skip ci]
v0.51.5
2026-08-26 13:41:09 +00:00
kireto
62412755cb
DEVX-163: fix: check stdout for HTTP 500 in _run_push (docker sends to stdout)
2026-08-26 13:40:24 +00:00
gitea-actions-bot
25f00335df
chore: update badge URLs to commit 7660d501 [skip ci]
2026-08-26 13:14:22 +00:00
devx-ci-bot
fa32df2f22
release: v0.51.4 [skip ci]
v0.51.4
2026-08-26 13:13:27 +00:00
kireto
2d7b4bdac3
DEVX-162: fix: serialize registry uploads and retry on HTTP 500
2026-08-26 13:12:45 +00:00
gitea-actions-bot
5986b5b9ed
chore: update badge URLs to commit b1023118 [skip ci]
2026-08-26 08:27:13 +00:00
emil User and kireto
34c7f3782c
DEVX-160: refactor: remove cross-repo contract tests from devx
...
Co-authored-by: emil User <emil.simeonov@tutanota.com >
2026-08-26 08:26:05 +00:00
gitea-actions-bot
e123d7050f
chore: update badge URLs to commit c133ea40 [skip ci]
2026-08-26 08:24:10 +00:00
devx-ci-bot
8b8e7eb7f5
release: v0.51.3 [skip ci]
v0.51.3
2026-08-26 08:13:00 +00:00
emil User and kireto
dcfbd4c0c2
DEVX-161: fix: fall back to CI bot token for auto-merge approval
...
Co-authored-by: emil User <emil.simeonov@tutanota.com >
2026-08-26 08:12:00 +00:00
gitea-actions-bot
48122876ba
chore: update badge URLs to commit 1a5ea7fe [skip ci]
2026-08-26 07:48:15 +00:00
devx-ci-bot
5f0b9d3a71
release: v0.51.2 [skip ci]
v0.51.2
2026-08-26 07:47:20 +00:00
emil User and kireto
816f27ed7a
DEVX-159: fix: push-first strategy in build_image to avoid losing latest tag
...
Co-authored-by: emil User <emil.simeonov@tutanota.com >
2026-08-26 07:46:35 +00:00
gitea-actions-bot
7101908a78
chore: update badge URLs to commit eaad6892 [skip ci]
2026-08-25 17:27:42 +00:00
devx-ci-bot
a637448f83
release: v0.51.1 [skip ci]
v0.51.1
2026-08-25 17:26:52 +00:00
emo and kireto
f94ce03a04
DEVX-158: fix: delete existing manifest before push (Gitea #31964 workaround)
...
Co-authored-by: emo <emo@oblachno.com >
2026-08-25 17:26:04 +00:00
gitea-actions-bot
92a14c8e68
chore: update badge URLs to commit b1e8ed35 [skip ci]
2026-08-25 16:39:20 +00:00
devx-ci-bot
5f08e23e09
release: v0.51.0 [skip ci]
v0.51.0
2026-08-25 16:38:30 +00:00
emo and kireto
9fa41457f2
DEVX-157: feat: add role defaults path to create_dependency_pr search
...
Co-authored-by: emo <emo@oblachno.com >
2026-08-25 16:37:45 +00:00
gitea-actions-bot
f62fe16c1b
chore: update badge URLs to commit c35a676f [skip ci]
2026-08-24 22:23:22 +00:00
devx-ci-bot
f90eeeb550
release: v0.50.2 [skip ci]
v0.50.2
2026-08-24 22:22:33 +00:00
emil User and kireto
f9462bc939
DEVX-156: fix: update check_pr_size usage example with --repo and --pr-number args
...
Co-authored-by: emil User <emil.simeonov@tutanota.com >
2026-08-24 22:21:49 +00:00
gitea-actions-bot
7eb11e3261
chore: update badge URLs to commit 3e50818d [skip ci]
2026-08-24 21:53:46 +00:00
emil User and kireto
0ac2bf4a8c
DEVX-156: docs: add consumer repo reference to validate_spec docstring
...
Co-authored-by: emil User <emil.simeonov@tutanota.com >
2026-08-24 21:52:18 +00:00
gitea-actions-bot
d0e3f3918b
chore: update badge URLs to commit 041c1730 [skip ci]
2026-08-24 21:48:07 +00:00
emil User and kireto
2704ec45b5
DEVX-156: docs: expand package docstring with CI module overview
...
Co-authored-by: emil User <emil.simeonov@tutanota.com >
2026-08-24 21:42:10 +00:00
emil User
11c4a1fc9e
DEVX-155: Replace pr_review with spec-driven CI gates and pr-review skill
2026-08-24 20:39:09 +00:00
devx-ci-bot
a06caa0e88
release: v0.50.1 [skip ci]
v0.50.1
2026-08-15 10:06:01 +00:00
emil and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
1dc27d6e4b
DEVX-155: fix: trust /var/run/docker.sock with free=0 when no inner dockerd exists
...
The host's rootless Docker socket is mounted as /var/run/docker.sock
inside CI containers. Its data root is on the host filesystem (not
accessible from inside the container), so _get_docker_free_bytes
returns 0. Previously the code didn't trust this and started a local
dockerd on /dev/shm (too small). Now checks pgrep for dockerd processes
— if none found inside the container, the socket is the host's Docker
and should be trusted.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-15 02:29:55 +02:00
emil and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
cdbee0a317
DEVX-155: fix: kill dockerd by PID when pkill fails, use /dev/shm for alive daemon
...
Add pgrep diagnostics before/after pkill to identify lingering dockerd
processes. If pkill fails and pgrep still finds dockerd, kill by PID
directly via os.kill. When inner dockerd can't be killed (still alive),
use /dev/shm as data root since the overlay is still full.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-15 02:12:46 +02:00
emil and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
3ac3e613e9
DEVX-155: fix: kill inner dockerd with SIGKILL, use alt socket if alive
...
The inner dockerd started by the CI image doesn't respond to SIGTERM.
Use pkill -9 to force-kill it, then verify it's actually dead by
running docker info. If the old daemon is still alive (can't be killed),
use /dev/shm/docker.sock as an alternate socket path to avoid conflicts.
Also moved the data root cleanup after the kill verification, so we
don't delete files while the old daemon might still be writing to them.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-15 01:25:37 +02:00