Files
devx/CHANGELOG.md
T
emilandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> 60fd11419c
Post-merge / detect-type (push) Failing after 9s
Post-merge / validate-commit-msg (push) Has been skipped
Post-merge / release (push) Has been skipped
Post-merge / sync-wiki (push) Has been skipped
Post-merge / vikunja (push) Has been skipped
Post-merge / configure-repo (push) Has been skipped
Post-merge / badges (push) Failing after 25s
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

1.1 KiB

Changelog

All notable changes to this project will be documented in this file.

[unreleased]

Features

  • Extract reusable development and CI/CD tools from GRM into a standalone Python package
  • Port core modules: config, exceptions, i18n, api_clients, gitea_cli
  • Port 14 CI scripts: auto_merge, check_translations, classify_changes, detect_release_commit, discover_runners, doc_coverage, notify_failure, post_merge, pr_review, publish, push_badges, release, sync_wiki, validate_commit_msg
  • Port 6 dev tools: check_test_speed, generate_badges, install_checkmake, install_tools, setup, configure_repo
  • Port 5 molecule tools as optional extra: platforms, distribute_molecule, discover_runners, molecule_ci_guard, molecule_all
  • Add CLI entry point with subcommands: devx ci, devx tools, devx molecule
  • Add Gitea PyPI registry publishing support in publish.py
  • Add configurable workflow-only patterns in classify_changes.py
  • Add configurable version file path in release.py
  • Replicate GRM's automated workflow: CI, auto-merge, post-merge, release, badges, wiki sync, Vikunja