railpack

Configure and troubleshoot Railpack builds, with emphasis on RAILPACK_* environment variables, railpack.json overlays, build-plan inspection, local CLI installation and usage, and local BuildKit containers. Use for Railpack provider configuration, custom install/build/start commands, Mise or Apt packages, build or runtime variables and secrets, generated-plan debugging, BUILDKIT_HOST errors, or running Railpack from a release or source checkout.

Install
npx skills add 'https://github.com/railwayapp/railpack/tree/main/.'
Incomplete bundle · no download
main · 21a254fScanned 2026-09-17

Contributors

GitHub-linked commit authors for this SKILL.md at the saved revision. Co-authors and history before file renames are not included.

File history ↗

buildkit/build_llb/step_node.go

buildkit/build_llb/step_node.goBrowse 1970 files
View on GitHub
← Back to SKILL.md
package build_llb import (	"github.com/moby/buildkit/client/llb"	"github.com/railwayapp/railpack/buildkit/graph"	"github.com/railwayapp/railpack/core/plan") type StepNode struct {	Step       *plan.Step	State      *llb.State	parents    []graph.Node	children   []graph.Node	Processed  bool	InProgress bool 	InputEnv  BuildEnvironment	OutputEnv BuildEnvironment} func (n *StepNode) GetName() string {	return n.Step.Name} func (n *StepNode) GetParents() []graph.Node {	return n.parents} func (n *StepNode) SetParents(parents []graph.Node) {	n.parents = parents} func (n *StepNode) GetChildren() []graph.Node {	return n.children} func (n *StepNode) SetChildren(children []graph.Node) {	n.children = children} func (node *StepNode) getPathList() []string {	pathList := make([]string, 0)	pathList = append(pathList, node.OutputEnv.PathList...)	return pathList}