Skip to content

Fixes for puku init step & codelab - #3587

Open
peterebden wants to merge 5 commits into
thought-machine:masterfrom
peterebden:peter/fix-puku-codelab
Open

Fixes for puku init step & codelab#3587
peterebden wants to merge 5 commits into
thought-machine:masterfrom
peterebden:peter/fix-puku-codelab

Conversation

@peterebden

Copy link
Copy Markdown
Collaborator

Main thing is getting plz init plugin go to just write the filegroup and set modfile, which should avoid the main Puku papercut where it just silently does nothing (that behaviour also needs a fix in Puku really, it exits with 0 in too many unsuccessful cases).

Also some minor changes to the codelab as I ran through it:

  • Remove the version pin. It gets out of date and the codelab should be happy to just use the latest.
  • Don't label the puku alias as optional, because the rest of the codelab references plz puku so it won't work without. (We might also want plz init plugin go to just do this?)
  • Remove the go install std directive. We don't need it any more (we build it via plz on-demand)
  • Remove the initial "sync the changes" bit; it doesn't sync at that point for me. I think you need to run plz puku fmt first.

Fixes #3534

@peterebden
peterebden requested a review from scyyx5 August 29, 2026 08: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.

code lab - third party dependencies with Puku - fails on step 2

1 participant