Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow invocation of foo.super tasks from the command line (500USD Bounty) #4119

Open
lihaoyi opened this issue Dec 12, 2024 · 1 comment
Open
Labels

Comments

@lihaoyi
Copy link
Member

lihaoyi commented Dec 12, 2024


From the maintainer Li Haoyi: I'm putting a 500USD bounty on this issue, payable by bank transfer on a merged PR implementing this.

See https://github.com/orgs/com-lihaoyi/discussions/6 for other bounties and the terms and conditions that bounties operate under


We already give them unique selectors and paths on disk, should be possible to make them callable as well. This could be useful for debugging

We should be able to say ./mill foo.bar.super if there is only one overridden task, or if there are multiple overridden tasks then ./mill foo.bar.super.qux.Baz where qux.Baz is the super-suffix computed in mill.define.internal.OverrideMapping.assignOverridenTaskSegments (basically the partially-qualified class name long enough to uniquely define the defining class of the task)

@lihaoyi lihaoyi changed the title Allow invocation of foo.super tasks from the command line Allow invocation of foo.super tasks from the command line (500USD Bounty) Feb 19, 2025
@lihaoyi lihaoyi added the bounty label Feb 19, 2025
@jseteny
Copy link

jseteny commented Feb 19, 2025

@lihaoyi I start to work on this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants