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
Post-merge / detect-and-configure (push) Successful in 2m9s
Post-merge / release-and-maintain (push) Successful in 1m30s
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
4638e334b5
DEVX-167: docs: add dependency-graph, deployment-coordination, and skill-creation skills
...
Post-merge / detect-and-configure (push) Successful in 20s
Post-merge / release-and-maintain (push) Successful in 54s
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
c00e9e3d7b
DEVX-166: fix: exclude docs/plans/* from PR size check
...
Post-merge / detect-and-configure (push) Successful in 13s
Post-merge / release-and-maintain (push) Successful in 1m25s
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
e96f63cb40
DEVX-165: fix: accept deps: as valid conventional commit type
...
Post-merge / detect-and-configure (push) Successful in 14s
Post-merge / release-and-maintain (push) Successful in 1m46s
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
Post-merge / detect-and-configure (push) Successful in 11s
Post-merge / release-and-maintain (push) Successful in 1m20s
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
Post-merge / detect-and-configure (push) Successful in 13s
Post-merge / release-and-maintain (push) Successful in 1m18s
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)
Post-merge / release-and-maintain (push) Successful in 1m20s
Post-merge / detect-and-configure (push) Successful in 12s
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
Post-merge / detect-and-configure (push) Successful in 12s
Post-merge / release-and-maintain (push) Successful in 1m22s
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
34c7f3782c
DEVX-160: refactor: remove cross-repo contract tests from devx
...
Post-merge / detect-and-configure (push) Successful in 11s
Post-merge / release-and-maintain (push) Successful in 53s
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
dcfbd4c0c2
DEVX-161: fix: fall back to CI bot token for auto-merge approval
...
Post-merge / detect-and-configure (push) Successful in 14s
Post-merge / release-and-maintain (push) Canceled after 13m38s
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
816f27ed7a
DEVX-159: fix: push-first strategy in build_image to avoid losing latest tag
...
Post-merge / detect-and-configure (push) Successful in 12s
Post-merge / release-and-maintain (push) Successful in 1m26s
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
f94ce03a04
DEVX-158: fix: delete existing manifest before push (Gitea #31964 workaround)
...
Post-merge / release-and-maintain (push) Successful in 1m22s
Post-merge / detect-and-configure (push) Successful in 12s
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
9fa41457f2
DEVX-157: feat: add role defaults path to create_dependency_pr search
...
Post-merge / detect-and-configure (push) Successful in 14s
Post-merge / release-and-maintain (push) Successful in 1m20s
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
f9462bc939
DEVX-156: fix: update check_pr_size usage example with --repo and --pr-number args
...
Post-merge / release-and-maintain (push) Successful in 1m17s
Post-merge / detect-and-configure (push) Successful in 11s
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
0ac2bf4a8c
DEVX-156: docs: add consumer repo reference to validate_spec docstring
...
Post-merge / detect-and-configure (push) Successful in 31s
Post-merge / release-and-maintain (push) Successful in 53s
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
2704ec45b5
DEVX-156: docs: expand package docstring with CI module overview
...
Post-merge / release-and-maintain (push) Successful in 1m0s
Post-merge / detect-and-configure (push) Successful in 31s
Co-authored-by: emil User <emil.simeonov@tutanota.com >
2026-08-24 21:42:10 +00:00
emil
11c4a1fc9e
DEVX-155: Replace pr_review with spec-driven CI gates and pr-review skill
Post-merge / detect-and-configure (push) Failing after 18s
Post-merge / release-and-maintain (push) Skipped
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
...
Post-merge / detect-and-configure (push) Successful in 1m38s
Post-merge / release-and-maintain (push) Failing after 2m20s
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
...
Post-merge / detect-and-configure (push) Canceled after 0s
Post-merge / release-and-maintain (push) Canceled after 0s
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
...
Post-merge / detect-and-configure (push) Canceled after 0s
Post-merge / release-and-maintain (push) Canceled after 0s
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
emil and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
ae33b86ba2
DEVX-155: fix: use container overlay for local dockerd data root
...
Post-merge / detect-and-configure (push) Canceled after 0s
Post-merge / release-and-maintain (push) Canceled after 0s
/dev/shm is a 16G tmpfs — too small for the 505MB molecule-test-base
image. Use /tmp/docker-data on the container's overlay instead, after
killing the inner dockerd and cleaning up its data root to free ~2.4GB.
Also use the standard DOCKER_SOCK path (/var/run/docker.sock) for the
local dockerd, since the inner dockerd has been killed and the socket
is free.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-15 01:03:40 +02:00