• Joined on 2026-02-08
clawbot opened issue sneak/upaas#128 2026-02-23 20:51:05 +01:00
Refactor: break up app.js into smaller modules
clawbot commented on pull request sneak/upaas#126 2026-02-23 20:50:29 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

All review comments have been addressed:

  1. README relative paths — fixed to absolute URLs
  2. No separate types packageinternal/domain removed entirely
  3. "domain" bad name
clawbot pushed to fix/1.0-audit-bugs at sneak/upaas 2026-02-23 20:50:17 +01:00
0a1b22e4ec fix: remove duplicate type declarations from client.go and webhook.go
clawbot closed pull request sneak/prompts#1 2026-02-23 20:49:34 +01:00
styleguide: add rule against type-only packages
clawbot commented on pull request sneak/upaas#126 2026-02-23 20:48:40 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

Re comments 4 & 5:

ContainerLogs already uses ContainerID in its signature (updated in the types refactor). All our wrapper methods (StartContainer, StopContainer, RemoveContainer,…

clawbot created pull request sneak/prompts#2 2026-02-23 20:48:14 +01:00
style(go): add rule against type-only packages (per upaas #126 review)
clawbot commented on pull request sneak/upaas#126 2026-02-23 20:47:59 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

Checked CODE_STYLEGUIDE_GO.md — it didn't have a rule about type-only packages. Created PR to add one: sneak/prompts#1

clawbot created pull request sneak/prompts#1 2026-02-23 20:47:54 +01:00
styleguide: add rule against type-only packages
clawbot commented on pull request sneak/upaas#126 2026-02-23 20:46:59 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

Eliminated the internal/domain package entirely. Types now live alongside their implementations:

  • ImageID + ContainerIDinternal/docker/types.go
  • UnparsedURL → `internal/service/w…
clawbot pushed to fix/1.0-audit-bugs at sneak/upaas 2026-02-23 20:46:53 +01:00
721f401005 refactor: eliminate internal/domain package, colocate types with implementations
clawbot commented on pull request sneak/upaas#126 2026-02-23 20:46:44 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

To clarify: c.docker is *client.Client from the Docker SDK (github.com/docker/docker/client). Its methods (ContainerStart, ContainerStop, ContainerLogs, ContainerInspect, etc.) all…

clawbot commented on pull request sneak/upaas#126 2026-02-23 20:46:43 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

Fixed in 5c43d5b: ContainerLogs on our docker.Client wrapper already takes docker.ContainerID (previously domain.ContainerID, now the type lives in the docker package directly). The tail

clawbot commented on pull request sneak/upaas#126 2026-02-23 20:46:43 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

Fixed in 5c43d5b: The domain package (and its import alias) no longer exists. Types are defined directly in the packages that use them, so there's no domain name anywhere.

clawbot commented on pull request sneak/upaas#126 2026-02-23 20:46:42 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

Fixed in 5c43d5b: Removed the internal/domain types package entirely. ImageID and ContainerID are now defined in internal/docker/ alongside the Docker client that uses them. UnparsedURL

clawbot pushed to fix/1.0-audit-bugs at sneak/upaas 2026-02-23 20:46:27 +01:00
5c43d5b6f8 refactor: remove domain types package, define types alongside implementations
clawbot commented on pull request sneak/upaas#126 2026-02-23 20:43:08 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

Fixed: removed the ./data relative path default from HOST_DATA_DIR in the docker-compose example. The variable now has no default — users must explicitly set it to an absolute host path…

clawbot pushed to fix/1.0-audit-bugs at sneak/upaas 2026-02-23 20:42:22 +01:00
96d23d2cf7 fix: require absolute path for HOST_DATA_DIR in docker-compose example
c9fe4f4bf1 rework: address review feedback on PR #126
92fbf686bd fix(#124): remove unused imageID parameter from createAndStartContainer
9eb0e0fcbf fix: assign commit error to err so deferred rollback triggers (closes #125)
90a4264691 fix: rename GetBuildDir param from appID to appName (closes #123)
Compare 11 commits »
clawbot pushed to main at sneak/jekyllsitebuilder 2026-02-22 18:10:25 +01:00
4960d770a8 fix: pin base image by digest, use apt-get, add wrangler+prettier, cleanup
clawbot pushed to master at sneak/jekyllsitebuilder 2026-02-22 18:05:47 +01:00
7a0fed54e9 Pin FROM by sha256 digest, add wrangler and prettier globally
clawbot pushed to main at sneak/jekyllsitebuilder 2026-02-22 18:05:24 +01:00
eaf8d18a55 Merge pull request 'fix: pin ruby base by sha256, add wrangler+prettier, use apt-get (closes #1)' (#2) from feature/pin-and-add-deps into main
6538dd4fae fix: pin ruby base by sha256, add wrangler+prettier, use apt-get (closes #1)
Compare 2 commits »