Skip to content

Add GitHub Actions CI for dotfiles installation - #31

Draft
akan72 wants to merge 14 commits into
feature/cross-platform-assimilatefrom
akan72/dotfiles-ci
Draft

Add GitHub Actions CI for dotfiles installation#31
akan72 wants to merge 14 commits into
feature/cross-platform-assimilatefrom
akan72/dotfiles-ci

Conversation

@akan72

@akan72 akan72 commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add GitHub Actions installation checks for macOS 26 arm64 and Ubuntu 24.04 x64.
  • Add clean, non-root Ubuntu and Amazon Linux container checks, idempotency coverage, security linting, and Dependabot.
  • Stack position 3 of 15, after Make assimilate.sh cross-platform (macOS + Linux) #12; this PR remains a draft.

Test Plan

  • Ran the complete installer twice in a fresh synthetic home on the Mac mini; backup churn changed from 15 entries before this PR to 0 after.
  • Verified CI resolves symlink targets canonically and supports both Packer and lazy.nvim layouts across later stack layers.
  • Ran scripts/ci/test-vps-container.sh, bash -n assimilate.sh bashrc bash_profile claude/statusline.sh scripts/ci/*.sh, zsh -n zshrc, and git diff --check.
  • GitHub Actions run 32594719525 passed all eight jobs after the stack-aware CI fixes.
  • Screenshots: not applicable; validation was CLI-based.

@akan72
akan72 force-pushed the akan72/dotfiles-ci branch from c159d97 to 89975f2 Compare August 22, 2026 19:46
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