Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 78 additions & 0 deletions .rexec.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# rexec repository configuration (.rexec.toml), committed with the repository.
#
# Schema-1 migration of this repository's full effective v0.1.3 configuration
# (rexec v0.2.0 cutover, 2026-08-10). Deliberate changes from v0.1.3 are
# recorded in the release evidence under remote-execution
# docs/evidence/rexec-v0.2/.

schema = 1

[remote]

# Effective v0.1.3 host: "rexec", set explicitly by the user-level [default] table
# and identical to the v0.1.3 compiled default. schema 1 has no default for it, so
# it must be declared here.
host = "rexec"

[tools]

# Migrates the v0.1.3 [provision.tools.go] probe ("go version"), which declared
# no version. The exact version is derived from this repository's own source of
# truth, the go.mod toolchain directive, and is declared unqualified because go
# is one of the pinned mise release's core names.
go = "1.26.5"

[env]

# Carried over verbatim from the effective v0.1.3 [env] table. The
# "{remote_cache}" placeholder is still a schema-1 surface and is still expanded
# at activation time against the worker-reported cache root, so the value keeps
# the interpreter environment outside the disposable worktree exactly as before.
UV_PROJECT_ENVIRONMENT = "{remote_cache}/python-env"

[provision.debian]

# The full effective v0.1.3 Debian package list, in effective order: the
# user-level baseline followed by this repository's own additions, unioned exactly
# as the released Load did. schema 1 has no user layer, so the whole list is
# restated here to keep `rexec setup` converging exactly what it converged before.
packages = [
"rsync",
"git",
"git-lfs",
"make",
"build-essential",
"pkg-config",
"cmake",
"ninja-build",
"curl",
"ca-certificates",
"jq",
"sqlite3",
"unzip",
"zip",
"xz-utils",
"shellcheck",
"shfmt",
"ripgrep",
"python3-dev",
"python3-venv",
"libffi-dev",
"libssl-dev",
"zlib1g-dev",
"libbz2-dev",
"liblzma-dev",
"libsqlite3-dev",
"libreadline-dev",
"libyaml-dev",
"libjpeg-dev",
"libfreetype-dev",
"libpng-dev",
"libxml2-dev",
"libxslt1-dev",
"libpq-dev",
"default-libmysqlclient-dev",
"libopenblas-dev",
"liblapack-dev",
"gfortran",
]
Loading