numpy / numpy/numpy-release

ENH: allow building a numpy PR or branch of any fork to be built with `workflow_dispatch`

Open
#13 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Shell
Stars
4
Forks
10
Avg merge
8h 5m
Merged PRs (30d)
1

Description

This is a follow-up from gh-1:

(@andyfaff) Can we have another input question on workflow_dispatch to ask for the branch/tag name to build? i.e. instead of having to set SOURCE_REF_TO_BUILD in a commit. That branch/tag is then checked out.

(@rgommers) This is the one thing that is still actionable. I'll open a follow-up issue for that and close this. It's probably less important now that we have wheel jobs running in the main repo in CI by default. However for larger changes it could be nice to have a GUI way to build a full set of wheels for a PR on the main repo or a branch on a fork.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Inspect the repository's workflow_dispatch configuration and the existing SOURCE_REF_TO_BUILD input path. Determine how manual builds currently select a source and how fork references are represented. Done means a dispatched workflow can select a branch or tag from the main repository or a fork and build the full wheel set.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, shell
Domain
build-system, ci-cd, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.