Skip to content

Add GitHub Actions workflow to build pip-installable wheel#1

Merged
NikolajBjorner merged 3 commits intomainfrom
copilot/add-pip-installable-wheel
Jan 29, 2026
Merged

Add GitHub Actions workflow to build pip-installable wheel#1
NikolajBjorner merged 3 commits intomainfrom
copilot/add-pip-installable-wheel

Conversation

Copy link
Contributor

Copilot AI commented Jan 29, 2026

Adds CI automation to build and distribute wheel artifacts.

Changes

  • .github/workflows/build-wheel.yml: Workflow that builds wheel on push/PR/release
    • Uses Python 3.11 (project minimum from pyproject.toml)
    • Uploads wheel as artifact with 90-day retention
    • Explicit contents: read permission
    • Manual trigger via workflow_dispatch

Usage

Wheel artifacts available in Actions tab after workflow runs. Download and install:

pip install pyfromscratch-0.1.0-py3-none-any.whl
Original prompt

Create an action that assembles a pip installable wheel for this tool


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits January 29, 2026 19:28
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
Copilot AI changed the title [WIP] Add action to assemble pip installable wheel for tool Add GitHub Actions workflow to build pip-installable wheel Jan 29, 2026
Copilot AI requested a review from NikolajBjorner January 29, 2026 19:31
@NikolajBjorner NikolajBjorner marked this pull request as ready for review January 29, 2026 19:32
@NikolajBjorner NikolajBjorner merged commit 8de4e0f into main Jan 29, 2026
1 check passed
@NikolajBjorner NikolajBjorner deleted the copilot/add-pip-installable-wheel branch January 29, 2026 19:32
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