Skip to content

Update tooling#3400

Merged
mkoura merged 3 commits intomasterfrom
update_tooling
Apr 9, 2026
Merged

Update tooling#3400
mkoura merged 3 commits intomasterfrom
update_tooling

Conversation

@mkoura
Copy link
Copy Markdown
Collaborator

@mkoura mkoura commented Apr 9, 2026

No description provided.

mkoura added 2 commits April 9, 2026 16:13
- Added a `help` target that lists available Makefile targets with descriptions.
- Added and standardized `##` comments for all targets to provide concise help messages.
- Set `.DEFAULT_GOAL` to `help` for improved usability.
- Removed redundant comments now covered by help descriptions.

This enhances developer experience and discoverability of Makefile functionality.
…riant handling

- Introduce TESTNET_VARIANT variable (default: conway_fast) for flexible testnet setup.
- Add make targets: prepare-cluster-scripts, start-cluster, stop-cluster for local testnet cluster management.
- Rename update-lockfile to update-uv-lock for clarity.
- Add update-flake-lock target for Nix flake updates.
- Update README to document new make targets and usage, replacing manual cluster script calls with make commands.
- Update ai_run.sh to use new update-uv-lock target.
@mkoura mkoura requested a review from saratomaz as a code owner April 9, 2026 15:19
@mkoura mkoura requested review from Copilot and removed request for saratomaz April 9, 2026 15:22
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates local developer tooling and documentation for running tests and managing common tasks (linting, lockfiles, and local testnet cluster lifecycle).

Changes:

  • Refresh README instructions to emphasize containerized local runs via runner/runc.sh, and to use make start-cluster/stop-cluster.
  • Enhance Makefile with a help target, target descriptions, cluster lifecycle targets, and rename update-lockfileupdate-uv-lock.
  • Update ai_run.sh allowlist to match the renamed make target.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
README.md Updates local run and cluster workflow documentation; adds container prefix tip.
Makefile Adds self-documenting targets, cluster start/stop helpers, lockfile and flake update targets.
ai_run.sh Updates allowed make subcommands to reflect renamed target(s).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- Streamline instructions for running tests locally and in containers
- Emphasize preferred use of `runner/runc.sh` for containerized runs
- Simplify Nix usage section and clarify alternatives
- Update example commands for consistency and clarity
- Add tip about prefixing commands with `./runner/runc.sh --` for containerization
@mkoura mkoura merged commit 49019f6 into master Apr 9, 2026
1 check passed
@mkoura mkoura deleted the update_tooling branch April 9, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants