Skip to content

build(tooling): switch to uv; add agent instructions#112

Open
emptymalei wants to merge 9 commits intomainfrom
lm.feat.codingagents
Open

build(tooling): switch to uv; add agent instructions#112
emptymalei wants to merge 9 commits intomainfrom
lm.feat.codingagents

Conversation

@emptymalei
Copy link
Copy Markdown
Member

Resolves #111

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 27, 2026

Tests Skipped Failures Errors Time
2642 22 💤 0 ❌ 0 🔥 20.357s ⏱️

uv need to sync the dependencies in actions

#111
Copy link
Copy Markdown

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

Switches the repo’s Python packaging/tooling from Poetry to uv (with Hatchling as build backend), updates CI workflows accordingly, and adds GitHub Copilot agent instructions to the repository.

Changes:

  • Migrate pyproject.toml from [tool.poetry] to PEP 621 [project], add dependency groups, and switch build backend to Hatchling.
  • Update GitHub Actions workflows to use astral-sh/setup-uv, uv sync, uv run, and uv build/publish.
  • Add .github/copilot-instructions.md with repo-specific development guidelines.

Reviewed changes

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

Show a summary per file
File Description
pyproject.toml Replaces Poetry config with PEP 621 project metadata, dependency groups, and Hatchling build backend.
.github/workflows/tests.yaml Switches CI test install/run steps from Poetry to uv.
.github/workflows/publish.yaml Switches build/publish pipeline from Poetry to uv build + uv publish.
.github/workflows/docs-publish.yaml Updates docs build step to run MkDocs via uv.
.github/workflows/docs-preview.yaml Updates docs preview build step to run MkDocs via uv and bumps preview action version.
.github/copilot-instructions.md Adds repository-specific Copilot instructions (style, tooling, testing conventions).

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

Comment thread .github/workflows/publish.yaml
Comment thread .github/workflows/docs-publish.yaml
Comment thread .github/workflows/docs-preview.yaml
Comment thread .github/copilot-instructions.md Outdated
Comment thread .github/workflows/tests.yaml
Comment thread .github/workflows/publish.yaml
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 27, 2026

PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://kausalflow.github.io/hamilflow/pr-preview/pr-112/

Built to branch gh-pages at 2026-03-27 21:10 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

emptymalei and others added 7 commits March 27, 2026 21:58
it doesn't make sense to have pre-commit before building docs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@emptymalei emptymalei enabled auto-merge (squash) March 27, 2026 21:50
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.

Optimize Building Systems

2 participants