emil
40d4a3f477
chore: trigger CI with updated VIKUNJA_TOKEN secret
CI / validate (pull_request) Failing after 48s
CI / auto-merge (pull_request) Skipped
2026-08-08 23:13:29 +02:00
emil
0f18a69a6f
chore: trigger CI rerun with updated VIKUNJA_TOKEN
CI / validate (pull_request) Failing after 59s
CI / auto-merge (pull_request) Skipped
2026-08-08 23:11:34 +02:00
emil and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
9893f71fad
revert: keep Bearer prefix for Vikunja Authorization header
...
CI / validate (pull_request) Failing after 57s
CI / auto-merge (pull_request) Skipped
The Bearer prefix is correct for Vikunja's API. The CI 401 error is
caused by an expired VIKUNJA_TOKEN secret, not the header format.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-08 23:05:24 +02:00
emil and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
60f33ce1dc
fix(api): use raw token for Vikunja Authorization header
...
CI / validate (pull_request) Failing after 1m11s
CI / auto-merge (pull_request) Skipped
Vikunja's API expects the raw API token in the Authorization header
without the "Bearer" prefix. Using "Bearer <token>" causes HTTP 401
errors, which broke the auto-merge preconditions check in CI.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-08 23:02:28 +02:00
emil and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
6f1220a4f1
fix(i18n): add missing translation key for molecule destroy cleanup
...
CI / validate (pull_request) Failing after 54s
CI / auto-merge (pull_request) Skipped
Add 'Cleaning up: running molecule destroy for {scenario}' to
translations.json with proper translations for all 6 languages
(bg, de, en, pl, ru, zh). This key was introduced in d8919ae but
the translation entry was missing, causing CI lint to fail.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-08 22:47:25 +02:00
emil and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
b9d660902b
feat(setup): mirror Ansible collections from Gitea registry with auth
...
CI / validate (pull_request) Failing after 22s
CI / auto-merge (pull_request) Skipped
ansible-galaxy type: url doesn't support auth headers, and Gitea's
package API requires authentication even for public orgs. Add
_try_gitea_mirror_install() which downloads type: url tarballs from
the Gitea package registry with token auth, then installs from local
files with --offline. Falls back to direct galaxy.ansible.com install
if no token is available or mirror download fails.
This prevents transient "read operation timed out" failures from
galaxy.ansible.com that were causing CI molecule-tests to fail.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-08 22:42:44 +02:00
emil and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
d8919ae836
fix: run molecule destroy on test failure to clean up containers
...
When a molecule test fails or is interrupted (cross-runner cancellation
or KeyboardInterrupt), the test containers are left running because the
final 'destroy' step in the molecule test sequence never executes.
These stale containers accumulate on runner hosts, consuming disk and
memory, causing CI test speed variance.
Added molecule destroy cleanup in all three exit paths:
- Test failure (non-zero exit code)
- Cross-runner cancellation (failed_event)
- KeyboardInterrupt
The destroy command uses the same cwd and env as the test run, with a
120s timeout and suppressed errors (best-effort cleanup).
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-08 13:56:37 +02:00
gitea-actions-bot
808e7a2e42
chore: update badge URLs to commit e463f9a5 [skip ci]
2026-08-07 21:03:05 +00:00
devx-ci-bot
dd8e6c69e9
release: v0.49.5 [skip ci]
v0.49.5
2026-08-07 21:02:12 +00:00
emil
ccb7023965
DEVX-151: perf: skip dep resolution in setup-image with --no-deps
2026-08-07 21:01:06 +00:00
gitea-actions-bot
7dd15f1461
chore: update badge URLs to commit 8c02351c [skip ci]
2026-08-07 20:44:08 +00:00
devx-ci-bot
d4e4621fa1
release: v0.49.4 [skip ci]
v0.49.4
2026-08-07 20:43:19 +00:00
emil
a6f814c446
DEVX-150: fix: add container.credentials for private registry auth
2026-08-07 20:42:18 +00:00
gitea-actions-bot
04aa5acb1f
chore: update badge URLs to commit 40269e2e [skip ci]
2026-08-07 20:34:03 +00:00
devx-ci-bot
6973f9d851
release: v0.49.3 [skip ci]
v0.49.3
2026-08-07 20:33:16 +00:00
emil
2669a0ea73
DEVX-149: fix: retry ansible-galaxy collection install on transient timeouts
2026-08-07 20:26:52 +00:00
gitea-actions-bot
03f057b55a
chore: update badge URLs to commit b534b155 [skip ci]
2026-08-07 15:37:23 +00:00
devx-ci-bot
706d6dafe0
release: v0.49.2 [skip ci]
v0.49.2
2026-08-07 15:36:28 +00:00
gitea-admin
03ddce427c
DEVX-148: fix: add fallback URL for tea download
...
Co-authored-by: oblachno Admin <admin@oblachno.oblachno.fyi >
2026-08-07 15:33:54 +00:00
gitea-actions-bot
9642d6884c
chore: update badge URLs to commit 3f33ebe6 [skip ci]
2026-08-07 14:32:31 +00:00
devx-ci-bot
b2074d6635
release: v0.49.1 [skip ci]
v0.49.1
2026-08-07 14:31:37 +00:00
gitea-admin
a6dddf25e7
DEVX-147: fix: add container images to build-images workflow
...
Co-authored-by: oblachno Admin <admin@oblachno.oblachno.fyi >
2026-08-07 14:27:45 +00:00
gitea-actions-bot
01130a7385
chore: update badge URLs to commit 58fdb2b6 [skip ci]
2026-08-07 14:23:22 +00:00
devx-ci-bot
07580c9280
release: v0.49.0 [skip ci]
2026-08-07 14:22:26 +00:00
gitea-admin
6601d90bee
DEVX-146: feat: add --include-roles and --exclude-roles to distribute_molecule
...
Co-authored-by: oblachno Admin <admin@oblachno.oblachno.fyi >
2026-08-07 14:20:54 +00:00
gitea-actions-bot
0df79fed53
chore: update badge URLs to commit b55c2d2f [skip ci]
2026-07-22 20:58:00 +00:00
devx-ci-bot
cf8287e683
release: v0.48.0 [skip ci]
2026-07-22 20:57:10 +00:00
emil
9f1bdc4cf1
DEVX-145: feat: extract reusable components from infra and grm into devx
Post-merge / detect-and-configure (push) Successful in 12s
Post-merge / release-and-maintain (push) Successful in 1m19s
2026-07-22 20:56:27 +00:00
gitea-actions-bot
004b890463
chore: update badge URLs to commit 82b4caf3 [skip ci]
2026-07-17 02:11:54 +00:00
devx-ci-bot
587906f518
release: v0.47.3 [skip ci]
v0.47.3
2026-07-17 02:11:15 +00:00
emil
d743ba93eb
DEVX-144: fix: bake promtool into ci-full image, add download timeout, speed up tests
Post-merge / release-and-maintain (push) Waiting to run
Post-merge / detect-and-configure (push) Waiting to run
2026-07-17 02:10:17 +00:00
gitea-actions-bot
c7351a495a
chore: update badge URLs to commit eeaec1e7 [skip ci]
2026-07-17 00:45:48 +00:00
devx-ci-bot
4de11bfc18
release: v0.47.2 [skip ci]
v0.47.2
2026-07-17 00:45:13 +00:00
emil
a02bf6d70e
DEVX-143: fix: add retry logic to TeaCLI for transient HTTP errors (502/503/504/429)
Post-merge / detect-and-configure (push) Waiting to run
Post-merge / release-and-maintain (push) Waiting to run
2026-07-17 00:44:27 +00:00
gitea-actions-bot
368c87aabf
chore: update badge URLs to commit 4e6bada8 [skip ci]
2026-07-16 14:27:31 +00:00
devx-ci-bot
4f982dc3ba
release: v0.47.1 [skip ci]
v0.47.1
2026-07-16 14:26:58 +00:00
emil
a7a8637244
DEVX-142: fix: tea CLI login failure handling, error messages, release retry
Post-merge / detect-and-configure (push) Successful in 12s
Post-merge / release-and-maintain (push) Successful in 1m2s
2026-07-16 14:26:15 +00:00
gitea-actions-bot
cdf3408a35
chore: update badge URLs to commit e6827cec [skip ci]
2026-07-14 23:19:50 +00:00
devx-ci-bot
8fcac10286
release: v0.47.0 [skip ci]
v0.47.0
2026-07-14 23:19:15 +00:00
emil
c62c560c85
DEVX-141: feat: add promtool to install_tools for alert rule validation
Post-merge / detect-and-configure (push) Successful in 14s
Post-merge / release-and-maintain (push) Successful in 1m5s
2026-07-14 23:18:29 +00:00
gitea-actions-bot
08b781f978
chore: update badge URLs to commit 75024199 [skip ci]
2026-07-14 16:30:59 +00:00
devx-ci-bot
ea7566fe6b
release: v0.46.0 [skip ci]
v0.46.0
2026-07-14 16:30:24 +00:00
emil
d8ceb6c8a1
DEVX-140: feat: make check_test_isolation configurable via pyproject.toml
Post-merge / detect-and-configure (push) Successful in 17s
Post-merge / release-and-maintain (push) Successful in 1m9s
2026-07-14 16:29:31 +00:00
gitea-actions-bot
748baf17eb
chore: update badge URLs to commit b6a7c5d7 [skip ci]
2026-07-14 12:36:06 +00:00
devx-ci-bot
f339df3562
release: v0.45.1 [skip ci]
v0.45.1
2026-07-14 12:35:27 +00:00
emil
db38453a54
DEVX-139: fix: URL-encode package names and versions in clean_images API calls
Post-merge / detect-and-configure (push) Successful in 18s
Post-merge / release-and-maintain (push) Successful in 1m9s
2026-07-14 12:34:35 +00:00
gitea-actions-bot
5d78377152
chore: update badge URLs to commit 5a9243cc [skip ci]
2026-07-14 01:22:38 +00:00
devx-ci-bot
b8b21cccd5
release: v0.45.0 [skip ci]
v0.45.0
2026-07-14 01:21:59 +00:00
emil
326eccfd2f
DEVX-138: feat: add IO_INTERNAL_CALLS to check_test_isolation
Post-merge / detect-and-configure (push) Successful in 13s
Post-merge / release-and-maintain (push) Successful in 1m8s
2026-07-14 01:21:15 +00:00
gitea-actions-bot
076b470344
chore: update badge URLs to commit 6ee532d4 [skip ci]
2026-07-14 00:55:29 +00:00