Skip to content

Atomic: docker cargo cache#7253

Merged
h0lybyte merged 1 commit intodevfrom
atom-02250821-docker-cargo-cache
Feb 25, 2026
Merged

Atomic: docker cargo cache#7253
h0lybyte merged 1 commit intodevfrom
atom-02250821-docker-cargo-cache

Conversation

@github-actions
Copy link
Contributor

Atomic Branch: atom-02250821-docker-cargo-cache

This is an automated pull request for atomic changes.

Changes

  • Review changes
  • Verify tests pass
  • Ready to merge

Branch Info

  • Source: atom-02250821-docker-cargo-cache
  • Target: dev
  • Type: Atomic workflow

This PR was automatically created by the atomic branch workflow.

The MC server was using a bare `docker build` command without any
cross-run caching. Every CI build recompiled all Pumpkin cargo
dependencies from scratch because BuildKit cache mounts are ephemeral
on GitHub Actions runners.

Switch to `@nx-tools/nx-container:build` executor with GHCR
registry-based caching (cache-from/cache-to), matching the pattern
already used by all Axum apps (discordsh, herbmail, memes,
irc-gateway). Cargo-chef layers and dependency builds are now
persisted between CI runs via the `:buildcache` tag.
@github-project-automation github-project-automation bot moved this to Review in KBVE Feb 25, 2026
@h0lybyte h0lybyte merged commit be99fa5 into dev Feb 25, 2026
8 of 9 checks passed
@h0lybyte h0lybyte deleted the atom-02250821-docker-cargo-cache branch February 25, 2026 13:33
@github-project-automation github-project-automation bot moved this from Review to Done in KBVE Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant