emil
|
74ee1830e5
|
DEVX-152: fix: remove dead translation keys and add missing one
CI / validate (pull_request) Successful in 50s
CI / auto-merge (pull_request) Failing after 11s
Co-authored-by: emil User <emil.simeonov@tutanota.com>
|
2026-08-09 03:04:46 +02:00 |
|
![Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) emilandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
5cacbdec09
|
feat: sync missing features from v0.49.x line to master
The v0.49.x tag line diverged from origin/master, leaving many
features only accessible via tags but not on the master branch.
New modules:
- ci/cancel_superseded_runs.py — cancel superseded CI runs
- ci/check_workflow_artifact_deps.py — validate artifact deps
- ci/check_workflow_tofu_init.py — validate tofu init steps
- tools/check_alert_rules.py — validate Prometheus alert rules
- tools/check_ansible_set_fact_to_json.py — lint set_fact usage
- tools/check_docker_init.py — validate Docker init scripts
- utils/jinja.py — Jinja2 template utilities
- utils/ui.py — UI/console utilities
Modified modules:
- distribute_molecule.py: add --include-roles/--exclude-roles
- utils/api.py: add container.credentials for private registry auth
- install_tools.py: retry ansible-galaxy on transient timeouts
- setup_image.py: skip dep resolution with --no-deps
- cli.py: register new commands
- i18n.py: add new translation keys
Also removes accidentally committed .vale/styles/Google/ files.
Test results: 2195 passed, 100% coverage.
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
2026-08-09 03:04:39 +02:00 |
|
emil
|
bd4530094e
|
DEVX-152: fix: remove dead translation keys and add missing one
Post-merge / detect-and-configure (push) Successful in 18s
Post-merge / release-and-maintain (push) Successful in 1m13s
Co-authored-by: emil User <emil.simeonov@tutanota.com>
|
2026-08-09 00:59:55 +00:00 |
|
devx-ci-bot
|
a13fbddce6
|
release: v0.48.1 [skip ci]
|
2026-08-08 21:45:17 +00:00 |
|
emil
|
8fddcff237
|
DEVX-151: fix(setup): extract version from filename for mirror installs
Post-merge / detect-and-configure (push) Successful in 9s
Post-merge / release-and-maintain (push) Successful in 1m2s
Co-authored-by: emil User <emil.simeonov@tutanota.com>
|
2026-08-08 21:44:37 +00:00 |
|
devx-ci-bot
|
8f3c483eff
|
release: v0.48.0 [skip ci]
|
2026-08-08 21:25:56 +00:00 |
|
emil
|
30389ff3e7
|
DEVX-150: feat(setup): mirror Ansible collections from Gitea registry with auth
Post-merge / detect-and-configure (push) Successful in 26s
Post-merge / release-and-maintain (push) Successful in 1m0s
Co-authored-by: emil User <emil.simeonov@tutanota.com>
|
2026-08-08 21:25:00 +00:00 |
|
devx-ci-bot
|
0d0580c4fd
|
release: v0.47.10 [skip ci]
|
2026-08-05 19:03:37 +00:00 |
|
kireto
|
ed3bd75367
|
DEVX-149: fix: unique molecule container names per CI runner
Post-merge / detect-and-configure (push) Successful in 30s
Post-merge / release-and-maintain (push) Successful in 2m22s
Co-authored-by: kireto <kireto@oblachno.com>
|
2026-08-05 19:01:54 +00:00 |
|
devx-ci-bot
|
e4e0a534ff
|
release: v0.47.9 [skip ci]
|
2026-08-03 23:00:12 +00:00 |
|
kireto
|
e35ee2d71a
|
DEVX-148: fix: unique molecule container names per CI runner
Post-merge / detect-and-configure (push) Successful in 28s
Post-merge / release-and-maintain (push) Successful in 3m42s
Co-authored-by: kireto <kireto@oblachno.com>
|
2026-08-03 22:57:58 +00:00 |
|
devx-ci-bot
|
ddb0f17886
|
release: v0.47.8 [skip ci]
|
2026-08-03 21:53:01 +00:00 |
|
kireto
|
a8a8b743f3
|
DEVX-147: fix: increase CI_SCALE_FACTOR default from 4 to 6
Post-merge / detect-and-configure (push) Successful in 18s
Post-merge / release-and-maintain (push) Successful in 2m1s
Co-authored-by: kireto <kireto@oblachno.com>
|
2026-08-03 21:51:43 +00:00 |
|
devx-ci-bot
|
e3a37c95c1
|
release: v0.47.7 [skip ci]
|
2026-08-03 21:41:37 +00:00 |
|
emil
|
9bb461e12f
|
DEVX-146: fix: scale check_test_speed limits on CI runners
Post-merge / detect-and-configure (push) Successful in 20s
Post-merge / release-and-maintain (push) Successful in 2m2s
Co-authored-by: emil User <emil.simeonov@tutanota.com>
|
2026-08-03 21:40:17 +00:00 |
|
devx-ci-bot
|
155c4a204a
|
release: v0.47.6 [skip ci]
|
2026-08-03 15:34:03 +00:00 |
|
emo
|
491137f944
|
DEVX-3: fix: configure git auth in setup_image for git+https deps
|
2026-08-03 15:33:16 +00:00 |
|
devx-ci-bot
|
2fae9bc723
|
release: v0.47.5 [skip ci]
|
2026-08-03 14:55:50 +00:00 |
|
emo
|
bfc2ebec81
|
DEVX-2: fix: push wiki to main branch instead of master
|
2026-08-03 14:55:10 +00:00 |
|
devx-ci-bot
|
e01c39b4b8
|
release: v0.47.4 [skip ci]
|
2026-08-03 14:41:33 +00:00 |
|
emo
|
aa93e894a6
|
DEVX-1: fix: add User-Agent header to _download in install_tools
|
2026-08-03 14:40:51 +00:00 |
|
devx-ci-bot
|
587906f518
|
release: v0.47.3 [skip ci]
|
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 |
|
devx-ci-bot
|
4de11bfc18
|
release: v0.47.2 [skip ci]
|
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 |
|
devx-ci-bot
|
4f982dc3ba
|
release: v0.47.1 [skip ci]
|
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 |
|
devx-ci-bot
|
8fcac10286
|
release: v0.47.0 [skip ci]
|
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 |
|
devx-ci-bot
|
ea7566fe6b
|
release: v0.46.0 [skip ci]
|
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 |
|
devx-ci-bot
|
f339df3562
|
release: v0.45.1 [skip ci]
|
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 |
|
devx-ci-bot
|
b8b21cccd5
|
release: v0.45.0 [skip ci]
|
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 |
|
devx-ci-bot
|
53b49ec91c
|
release: v0.44.2 [skip ci]
|
2026-07-14 00:54:56 +00:00 |
|
emil
|
2cfc0aca10
|
DEVX-137: fix: use legacy Docker builder to avoid Gitea registry 403
Post-merge / detect-and-configure (push) Successful in 13s
Post-merge / release-and-maintain (push) Successful in 1m1s
|
2026-07-14 00:54:12 +00:00 |
|
devx-ci-bot
|
adb94bf96f
|
release: v0.44.1 [skip ci]
|
2026-07-14 00:47:49 +00:00 |
|
emil
|
32308f2ad8
|
DEVX-137: fix: disable Docker buildx provenance attestation
Post-merge / detect-and-configure (push) Successful in 14s
Post-merge / release-and-maintain (push) Successful in 1m3s
|
2026-07-14 00:47:04 +00:00 |
|
devx-ci-bot
|
79830b52e7
|
release: v0.44.0 [skip ci]
|
2026-07-13 23:55:52 +00:00 |
|
emil
|
ddfbdec956
|
DEVX-136: feat: add fix_pr_title module and update_pr API method
Post-merge / detect-and-configure (push) Successful in 12s
Post-merge / release-and-maintain (push) Successful in 1m0s
|
2026-07-13 23:55:11 +00:00 |
|
devx-ci-bot
|
888cc4e3b2
|
release: v0.43.0 [skip ci]
|
2026-07-13 05:02:47 +00:00 |
|
emil
|
f08ff0e7a3
|
DEVX-135: feat: add get_customer_vm_ip and get_observability_vm_ip to I/O check
Post-merge / detect-and-configure (push) Successful in 13s
Post-merge / release-and-maintain (push) Successful in 1m1s
|
2026-07-13 05:02:03 +00:00 |
|
devx-ci-bot
|
bdfe2c561b
|
release: v0.42.0 [skip ci]
|
2026-07-13 02:58:46 +00:00 |
|
emil
|
02b27dd343
|
DEVX-134: feat: add I/O function isolation check and skip integration tests
Post-merge / detect-and-configure (push) Successful in 16s
Post-merge / release-and-maintain (push) Successful in 1m7s
|
2026-07-13 02:57:54 +00:00 |
|
devx-ci-bot
|
1a60739b5a
|
release: v0.41.2 [skip ci]
|
2026-07-13 02:26:42 +00:00 |
|
emil
|
50dcb67083
|
DEVX-133: fix: auto-discover molecule root instead of hardcoding gitea-runner
Post-merge / detect-and-configure (push) Successful in 13s
Post-merge / release-and-maintain (push) Successful in 59s
|
2026-07-13 02:25:59 +00:00 |
|
devx-ci-bot
|
570de94575
|
release: v0.41.1 [skip ci]
|
2026-07-13 01:38:46 +00:00 |
|
emil
|
55583fe399
|
DEVX-132: fix: check_test_isolation accepts multiple --test-path values
Post-merge / detect-and-configure (push) Successful in 13s
Post-merge / release-and-maintain (push) Successful in 1m0s
|
2026-07-13 01:38:04 +00:00 |
|
emil
|
945b45b641
|
release: v0.41.0 [skip ci]
|
2026-07-13 03:10:59 +02:00 |
|