Commit c8490fd
Vendor the bus_times dependency so CI (and anyone else) can build
CI has failed on every push since it was added, including all of mine —
I wrote both the workflow and the dependency and never checked the two
were compatible. `uv sync` dies with:
failed to fetch commit ... could not read Username for github.com
because publictransporthackathon was a git+https dependency on
noamf2001/PublicTransportHackathon, which is PRIVATE. It resolves in this
devcontainer only because `gh auth login` has run here. GitHub Actions has
no such credential, and neither does anyone who clones this public repo —
so the project built on exactly one machine.
Switches the dependency to a path dep on repos/PublicTransportHackathon
and commits that source. .gitignore keeps ignoring repos/ generally (the
yuvalko1 clone is reference material with its own upstream history) and
un-ignores this one specifically, with the reason written down so the
next person doesn't "tidy it up" and break the build again. The clone has
no nested .git, so this vendors source rather than a repo-in-a-repo.
Verified: `uv sync` resolves clean, `./dev check` registers 16 analyses.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>1 parent 40631df commit c8490fd
1 file changed
Lines changed: 9 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | | - | |
36 | | - | |
| 34 | + | |
| 35 | + | |
37 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
38 | 44 | | |
39 | 45 | | |
40 | 46 | | |
| |||
0 commit comments