Commit Graph
25 Commits
Author SHA1 Message Date
emil 56b27f3db8 fix: update Vikunja project ID to 2 2026-08-03 16:30:39 +02:00
emil User d8ceb6c8a1 DEVX-140: feat: make check_test_isolation configurable via pyproject.toml 2026-07-14 16:29:31 +00:00
emil User d035b620e0 DEVX-127: fix: fall back to CI token when reviewer self-approval is rejected 2026-07-12 16:33:53 +00:00
emil User cb84dae050 DEVX-126: ci: consolidate CI and post-merge workflows 2026-07-12 01:52:40 +00:00
emil 0228fce5b9 DEVX-123: feat: introduce role-based Gitea API token environment variables 2026-07-08 19:30:10 +00:00
emil ef08513bcf DEVX-122: feat: consolidate docs checks into devx-docs-check target 2026-07-07 22:00:07 +00:00
emil f98534ebe2 DEVX-119: feat: add GiteaClient repo variable methods and parallelize pytest-cov 2026-07-07 11:57:04 +00:00
emilandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> bbf0c81c32 DEVX-118: feat: enhance documentation-as-code with badges, version refs, Vale
- Fix badge system: clean .badges dir from orphan branch, add version
  verification, make badges job depend on release (avoids stale version
  badge race condition)
- Add check_doc_versions.py: lint tool that verifies docs version
  references match current __version__, with --fix for auto-update
- Integrate check_doc_versions into release process (auto-updates docs
  on every release commit)
- Add Vale prose linter integration: .vale.ini, custom styles for
  terminology and code block language, CI step, make target
- Fix stale version references in docs (0.27.0 → 0.33.4)
- Fix e.g. → for example in docs (Google.Latin Vale rule)
- Add CI steps for check_doc_versions and Vale to quality workflow
- Add make targets: devx-check-doc-versions, devx-vale

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-06 10:03:47 +02:00
emil 77c1af8ed3 DEVX-110: feat: centralize venv management in devx.mak 2026-07-01 22:34:49 +00:00
emil 85b5ec1485 DEVX-108: feat: add standard label creation to configure_repo 2026-07-01 14:03:48 +00:00
emil ee80c27631 DEVX-98: feat: add lint_docs tool, fix doc_coverage/check_translations for any repo 2026-06-28 16:35:59 +00:00
emil e836c09088 DEVX-96: fix: block admin merge override and auto-approve with review token 2026-06-28 14:37:36 +00:00
emil decba5ec77 DEVX-80: chore: update badge URLs to commit 20bcfe96 [skip ci] 2026-06-27 14:56:57 +00:00
emil 5c8d74015e DEVX-79: fix: gate auto-merge on release-dry-run and unmask failures 2026-06-27 13:46:16 +00:00
emil 670f5a099a DEVX-71: ci: use pre-built tier images in CI workflows 2026-06-27 03:08:06 +00:00
emil 41c631d5f5 DEVX-62: feat: weighted LPT distribution, workflow fixes, decouple vikunja/sync-wiki from release 2026-06-26 17:57:03 +00:00
emil 06e80516d4 DEVX-61: optimise slow unit tests and handle missing tea binary in TeaCLI 2026-06-26 16:09:54 +00:00
emil 91216da1a4 DEVX-61: feat: single-source-of-truth config via [tool.devx] in pyproject.toml 2026-06-26 15:04:11 +00:00
emil d17854296a DEVX-45: docs: remove stale .taskid file fallback references 2026-06-24 22:33:35 +00:00
emil 3f2d19d7ac DEVX-34: fix: retrospective fixes for CI/CD friction 2026-06-24 16:41:22 +00:00
emil 7c11215e57 DEVX-16: fix: lower check_test_speed threshold to 4 seconds 2026-06-23 20:35:53 +00:00
emil c20dfd185a DEVX-13: feat: add per-test timing quality gate to check_test_speed 2026-06-23 16:25:50 +00:00
emil 23183df7c7 DEVX-12: feat: add opentofu helpers, CLI entry points, shared utility, and CI improvements 2026-06-23 13:37:10 +00:00
emil 31bfd23fea DEVX-1: fix: use python3 and venv python in workflows and Makefile 2026-06-22 15:52:45 +00:00
emilandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> 60fd11419c feat: extract reusable dev/CI tools from GRM into devx package
Port core modules (config, exceptions, i18n, api_clients, gitea_cli),
14 CI scripts, 6 dev tools, 5 molecule tools, CLI entry point, workflows,
Makefile, tests (784 tests, 100% coverage), and documentation from GRM.

The devx package is published to the Gitea PyPI registry and consumed
by GRM, infra, and other oblachno-oss projects as a pip dependency.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-06-22 17:01:20 +02:00