Skip to content

First pass at docs homepage#126

Merged
tr0njavolta merged 1 commit into
modelplaneai:docs/landing-page-testfrom
tr0njavolta:landing-page-pass1
Jun 11, 2026
Merged

First pass at docs homepage#126
tr0njavolta merged 1 commit into
modelplaneai:docs/landing-page-testfrom
tr0njavolta:landing-page-pass1

Conversation

@tr0njavolta

@tr0njavolta tr0njavolta commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

Description of your changes

Fixes #

I have:

  • Read and followed Modelplane's contribution process.
  • Run nix flake check (or ./nix.sh flake check) and made sure it passes.
  • Added or updated tests covering any composition function changes.
  • Signed off every commit with git commit -s.

Signed-off-by: Rae Sharp <resharp20@gmail.com>
@tr0njavolta tr0njavolta merged commit 1c29584 into modelplaneai:docs/landing-page-test Jun 11, 2026
6 of 7 checks passed
This was referenced Jun 11, 2026
negz added a commit that referenced this pull request Jun 18, 2026
The crossplane-cli flake's default package was the full multi-platform
release bundle: the CLI cross-compiled for all seven supported platforms.
deps.nix depended on that bundle and extracted the one binary matching the
host. Every consumer paid to compile the entire dependency closure seven
times to use one binary, which on a cold machine with no cache is roughly
55 minutes of Go compilation.

crossplane/cli#126 changes the flake's default package to the host-native
binary, leaving the release bundle under an explicit name. Pinning to that
branch and consuming default directly drops the build to a single platform,
about 8 minutes cold. The extraction in deps.nix is no longer needed: the
default package is already a single binary at bin/crossplane.

Repin to main once #126 merges, then to a tag once released.

Depends on crossplane/cli#126.

Signed-off-by: Nic Cope <nicc@rk0n.org>
negz added a commit that referenced this pull request Jun 20, 2026
The flake pinned crossplane-cli to the negz/cli default-to-go branch
because the CLI changes modelplane depends on weren't yet merged
upstream. They now are: #126 (host-native default flake package) merged,
joining the already-merged #24, #64, and #119, and #127 (decompress
function runtime tarballs once when loading) merged on top.

This change repoints the input at crossplane/cli main and bumps the lock
to that commit, so we no longer depend on a personal fork. It stays on
main rather than a tag because the fixes aren't in a release yet.

Signed-off-by: Nic Cope <nicc@rk0n.org>
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.

1 participant