Host mode lacks Node.js so actions/checkout@v4 fails. Switch label to ubuntu-latest:docker:node:20 which has Node.js for JS actions. Install Docker CLI in the deploy job since node:20 doesn't include it. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>