Skip to content

Rebrand to installable/sh and add INSTALL command structure#1

Merged
cnuss merged 7 commits intomainfrom
copilot/rebrand-from-scaffoldly-to-installable
Jan 28, 2026
Merged

Rebrand to installable/sh and add INSTALL command structure#1
cnuss merged 7 commits intomainfrom
copilot/rebrand-from-scaffoldly-to-installable

Conversation

Copy link
Contributor

Copilot AI commented Jan 28, 2026

Rebranding from scaffoldly/run to installable/sh + Add INSTALL command

Rebranding Tasks

  • Update go.mod module path from github.com/scaffoldly/run to github.com/installable-sh/docker
  • Update User-Agent from run/1.0 (scaffoldly) to run/1.0 (installable)
  • Update README.md references:
    • Replace scaffoldly/run with installable/sh
    • Remove ghcr.io reference (not publishing there for now)
    • Update User-Agent documentation
    • Clarify published on Docker Hub as installable/sh
  • Update examples/hello-world/Dockerfile:
    • Replace scaffoldly/run with installable/sh
    • Update example script URL reference
  • Update examples/claude-code/Dockerfile:
    • Replace scaffoldly/run with installable/sh
  • GitHub Actions workflow already uses correct IMAGE_NAME

New INSTALL Command Tasks

  • Refactor code into cmd/run/main.go and cmd/install/main.go structure
  • Create shared internal/certs package for embedded CA certificates
  • RUN command fully functional with all original features
  • INSTALL command prints "coming soon" to stderr
  • Update Dockerfile to build both RUN and INSTALL binaries
  • Dockerfile now copies CA certificates from Alpine during build (certs in repo are dev placeholders)
  • Update README.md to document both commands and CA cert behavior
  • Update .gitignore to only ignore binaries (/RUN, /INSTALL), not /run directory
  • Format all Go files with gofmt
  • Tested both commands build and work correctly
  • Code review completed
  • Security scan completed (0 vulnerabilities)

Summary

All rebranding complete. Project now provides both RUN (fully functional) and INSTALL (placeholder) commands using proper Go project structure with cmd/ layout. Container published to Docker Hub as installable/sh. Docker build now uses Alpine's CA certificates instead of dev placeholders.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 5 commits January 28, 2026 03:35
Co-authored-by: cnuss <819991+cnuss@users.noreply.github.com>
Co-authored-by: cnuss <819991+cnuss@users.noreply.github.com>
Co-authored-by: cnuss <819991+cnuss@users.noreply.github.com>
Co-authored-by: cnuss <819991+cnuss@users.noreply.github.com>
Co-authored-by: cnuss <819991+cnuss@users.noreply.github.com>
Copilot AI changed the title [WIP] Rebrand project from scaffoldly/run to installable/sh Rebrand to installable/sh and add INSTALL command structure Jan 28, 2026
@cnuss
Copy link
Contributor

cnuss commented Jan 28, 2026

@copilot can you make sure you copy the certificates from alpine ca-certificates? the certs in this repo are just to make the compiler happy for it l local dev

Co-authored-by: cnuss <819991+cnuss@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 28, 2026

@copilot can you make sure you copy the certificates from alpine ca-certificates? the certs in this repo are just to make the compiler happy for it l local dev

Done! The Dockerfile now copies CA certificates from Alpine's ca-certificates package during the build process. The certificates in the repo remain as placeholders for local development. (commit 1e2f1ef)

@cnuss cnuss marked this pull request as ready for review January 28, 2026 04:36
@cnuss cnuss merged commit ac8bc03 into main Jan 28, 2026
1 check passed
@cnuss cnuss deleted the copilot/rebrand-from-scaffoldly-to-installable branch January 28, 2026 04:37
Copilot stopped work on behalf of cnuss due to an error January 28, 2026 04:37
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.

2 participants