Name: enge Version: devel Release: 1.20260618063223631501.pr53.78.ga6d9709%{?dist} Summary: enge License: MIT BuildArch: noarch URL: https://github.com/danmyway/enge Source0: enge-devel.tar.gz %generate_buildrequires %pyproject_buildrequires %description enge %prep %autosetup -n enge-devel %build %pyproject_wheel %install %pyproject_install %pyproject_save_files enge # Install config directory and example/default configs install -d %{buildroot}%{_sysconfdir}/enge # Bundled example default (guidance only) install -m 0644 src/enge/utils/enge_default_config.toml %{buildroot}%{_sysconfdir}/enge/enge_default_config.toml # Create an empty user config if not present (left for admin to fill in) # Ship as noreplace so upgrades do not clobber local changes if [ ! -f %{buildroot}%{_sysconfdir}/enge/enge_user_config.toml ]; then touch %{buildroot}%{_sysconfdir}/enge/enge_user_config.toml fi chmod 0644 %{buildroot}%{_sysconfdir}/enge/enge_user_config.toml %files -f %{pyproject_files} %{_bindir}/enge %config(noreplace) %{_sysconfdir}/enge/enge_user_config.toml %config(noreplace) %{_sysconfdir}/enge/enge_default_config.toml %changelog * Thu Jun 18 2026 Packit - devel-1.20260618063223631501.pr53.78.ga6d9709 - refactor: migrate rerun module from parsed_opts to AppContext (Daniel Diblik) - refactor: migrate rerun module from parsed_opts to AppContext (Daniel Diblik) - feat: introduce ExitCode IntEnum and fix severity precedence (Daniel Diblik) - refactor: migrate report module from parsed_opts to AppContext (Daniel Diblik) - Update .packit.yaml build targets (Daniel Diblik) - feat: auto-set skip_guest_setup for RHUI source composes (Daniel Diblik) - refactor: migrate cancel module from parsed_opts to AppContext (Daniel Diblik) - feat: wire AppContext into entry point, pass to cancel (Daniel Diblik) - test: add reusable AppContext factory for unittest (Daniel Diblik) - feat: add AppContext dataclass (DI migration foundation) (Daniel Diblik) - refactor: collapse double resolve_effective_values, delete log_fallbacks parameter (Daniel Diblik) - refactor: decompose process_request_spec into named stage functions (Daniel Diblik) - refactor: migrate merge_set_environment_variables to accept RequestContext (Daniel Diblik) - refactor: add RequestContext dataclass for dispatch parameter consolidation (Daniel Diblik) - test: add golden dispatch payload test for behavior-preserving refactor baseline (Daniel Diblik) - fix: config-resolution hardening (tier fallback, empty-string, endpoint errors, validation details) (Daniel Diblik) - test: add characterization tests for opt_manager (76% coverage) (Daniel Diblik) - Add CLAUDE.md (Daniel Diblik) - docs: update CHANGELOG for chore/cleanup-and-lint-gate changes (Daniel Diblik) - feat: add ruff lint gate with per-file BLE001/C901 ratchet, add ruff pre-commit hook (Daniel Diblik) - fix: remove unused imports and dead variable assignments (ruff F401/F841/F402/F811/E741) (Daniel Diblik) - test: convert bare-function tests to unittest.TestCase for proper discover compatibility (Daniel Diblik) - refactor: extract maybe_clear_latest_jobs_file(), retarget dryrun guard tests to real helper (Daniel Diblik) - chore: remove src/__init__.py (src must not be a package), fix setup.cfg url quoting (Daniel Diblik) - chore: add extra_tags to generate_launch_payload, replace runtime subclass with direct call (Daniel Diblik) - chore: delete dead code (merge_env_vars, parse_test_sets, get_config_value, validate_config_section, _maybe_create_rp_launch, _collect_inherited_tags) (Daniel Diblik) - Fix data-loss: latest-jobs file wiped on every record_task_ids() call (Daniel Diblik) - Add GitHub pipeline (Daniel Diblik) - Document new CLI flags and add changelog (Daniel Diblik) - Add tests for UX enhancements (Daniel Diblik) - Add secret redaction for dry-run payloads (Daniel Diblik) - Fix dispatch exit codes and failure tracking (Daniel Diblik) - Redesign dispatch output and request summary (Daniel Diblik) - Migrate from prettytable/FormatText to rich library (Daniel Diblik) - Reduce output noise and improve CLI ergonomics (Daniel Diblik) - Request status NEW considered valid for report waiting (Daniel Diblik) - Comment options to not empty override (Daniel Diblik) - Add support for symbolic RHUI composes (Daniel Diblik) - Add --pool option for Testing Farm provisioning pool (Daniel Diblik) - Normalize tmt context (Daniel Diblik) - Fix failing reportportal timestamp parsing (Daniel Diblik) - Fix tier not honored in generic config (Daniel Diblik) - Update README (Daniel Diblik) - Alma, Rocky as sources (Daniel Diblik) - Add --delete-stale and --since/--until date filters for reportportal and report (Daniel Diblik) - Optimize RP finish/enrich flow and fix CI return codes (Daniel Diblik) - Fix pin compose fallback (Daniel Diblik) - API tokens envar fallback (Daniel Diblik) - ReportPortal log handling (Daniel Diblik) - Repin compose if provided not available (Daniel Diblik) - Fix target release for CentOS (Daniel Diblik) - Launch per request in rerun (Daniel Diblik) - Use original plan_filter only if xunit not parseable (Daniel Diblik) - Format the qualified plans table nicer (Daniel Diblik) - Bump index in rerun tag if reruning a rerun (Daniel Diblik) - Create per request rerun artifacts (Daniel Diblik) - Isolate plans in undefined state (Daniel Diblik) - hotfix (#28) (Daniel Diblik) - Allow CentOS Stream as a source (#19) (Daniel Diblik) - Address user feedback (#27) (Daniel Diblik) - Fix reportportal envars for rerun (#26) (Daniel Diblik) - Update re-run module (#25) (Daniel Diblik) - Chore: Fix setup - include config in pkg files (#24) (Daniel Diblik) - compare_table has sorted header and shows archs instead of ids (#22) (Tereza Černá) - Fix brew build selection for the latest (#21) (Daniel Diblik) - Enable testing with upstream copr builds (#17) (Daniel Diblik) - add options to filter only rhsm or stage rhsm tests (#16) (Daniel Diblik) - Exit when RP token missing, change usrconf naming (#15) (Daniel Diblik) - fix tmt envars, parallel limit (#14) (Daniel Diblik) - Fix --git-ref not overriding config values (#13) (Daniel Diblik) - Fix spec bump (#12) (Daniel Diblik) - bump release for merge to devel branch (#11) (Daniel Diblik) - Make sets callable with regex (#10) (Daniel Diblik) - Refactor to accomodate leapp testing (#8) (Daniel Diblik) - Rerun (#7) (Daniel Diblik) - Fix log downloading for error state requests (Daniel Diblik) - Fix report for overall result error (Daniel Diblik)