chore(ci): promote staged validation hooks - #82
Conversation
…-published-baseline # Conflicts: # flext-infra # flext-tests
….12.0-dev Pulls in: - flext-cli pyproject fix (remove duplicated project metadata) - flext-core result construction mixin return-type fix - flext-infra docs-scope standalone-project fix
….12.0-dev Pulls in: - flext-cli pyproject fix (remove duplicated project metadata) - flext-core result construction mixin return-type fix - flext-infra docs-scope standalone-project fix
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…ify flext-infra subproject commit status
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Land flext-infra#148 (37e70a61) plus follow-on mise go_version template so flext can regenerate Makefile with run accepts_apply and live allowlist. Co-authored-by: Cursor <cursoragent@cursor.com>
Unlock APPLY=Y on make run from flext-infra tip (includes #148) and migrate managed CI docker fixtures to tests/fixtures with matching gitignore/mise. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
conform derives the Beads issue-prefix and Dolt database from the workspace manifest, falling back to the project name when undeclared. This root declared neither, so it regenerated .beads/config.yaml as issue-prefix/database 'flext' while the live tracker on the shared server is 'mro'. bd rebound to a non-existent database and lost the ledger three times in one session. Declare both explicitly: ledger_id pins the Dolt database, ledger_prefix (new, flext-infra 3fdf9eac) pins the issue namespace. Advance the flext-infra gitlink to that commit. Beads: mro-6fca
Projection outputs of the ledger_prefix fix (8b5358f): conform now renders issue-prefix 'mro' to match the live tracker, and metadata.json pins dolt_database=mro. Generated by make gen APPLY=Y; second run is byte-identical. Beads: mro-6fca
Projection of the committed ci.yml.j2 SSOT (flext-infra): adds dev/develop to the blocking-CI push branches. Materialized by make gen APPLY=Y during the ledger_prefix work; template already landed upstream.
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Bumps [jdx/mise-action](https://github.com/jdx/mise-action) from 4.1.0 to 4.2.3. - [Release notes](https://github.com/jdx/mise-action/releases) - [Changelog](https://github.com/jdx/mise-action/blob/main/CHANGELOG.md) - [Commits](jdx/mise-action@dba1968...9e7f763) --- updated-dependencies: - dependency-name: jdx/mise-action dependency-version: 4.2.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marlon Costa <marlon.cost@datacosmos.com.br>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 7.0.1. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@ea165f8...043fb46) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marlon Costa <marlon.cost@datacosmos.com.br>
Bumps [code-review-graph](https://github.com/tirth8205/code-review-graph) from 2.3.6 to 2.3.7. - [Release notes](https://github.com/tirth8205/code-review-graph/releases) - [Changelog](https://github.com/tirth8205/code-review-graph/blob/main/CHANGELOG.md) - [Commits](tirth8205/code-review-graph@v2.3.6...v2.3.7) --- updated-dependencies: - dependency-name: code-review-graph dependency-version: 2.3.7 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marlon Costa <marlon.cost@datacosmos.com.br>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
* wip: automated snapshot before gitflow audit (2026-08-02) * chore: update uv lockfile --------- Co-authored-by: Marlon Costa <marlon.costa@datacosmos.com.br>
Co-authored-by: Marlon Costa <marlon.costa@datacosmos.com.br>
Co-authored-by: Cursor <cursoragent@cursor.com>
chore(ci): render staged validation hooks
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Test plan
Made with Cursor
Summary by cubic
Promotes staged validation with chained git hooks, standardizes
make setup, and regenerates workspace/CI surfaces for 0.12.0-dev. Routes governance to exact global skills, moves codemod/config surfaces toflext-infra, and pins Beads to the sharedmroledger.Refactors
~/.agents/skills/{inviolable-rules,make-check,verification-loop}; remove localflext-inviolable-rules; update router and prompts to load in order.codemod_providerandrequired_surfacestoflext-infra/src/flext_infra/codemod/sgconfig.yml; narrow surfaces; addsgconfig.ymland provider surface tests.make boot→make setup; update script examples and help; clean surface-validation prints..beads/, add.beads/metadata.jsonand.beads/.gitignore; regenerate.beads/config.yaml; bind database tomro.0.12.0-dev, pin action SHAs, installuv, adjust submodule checkout; regeneratedependabot.yml, docs/release workflows.Makefile,.envrc,.mise.toml,.gitignore,.markdownlint.json,.vscode/settings.json,pyproject.toml; set.python-versionto3.13; refreshuv.lock.config/workspace.yamlto schema v3; addledger_id/ledger_prefix=mro.0.12.0-devtips; updatesrc/flext/__init__.py; prunelibs/__init__.py.Migration
make setup APPLY=Y, thenmake hooksto install chained hooks.~/.agents/skills/{inviolable-rules,make-check,verification-loop}/SKILL.md; remove localflext-inviolable-rules.make setup(notmake boot) in all docs/scripts.mroon the shared Dolt server;bd statusshould succeed.Written for commit 626b331. Summary will update on new commits.