Skip to content

Add GitHub Actions CI for dotfiles installation - #31

Merged
akan72 merged 16 commits into
mainfrom
akan72/dotfiles-ci
Aug 31, 2026
Merged

Add GitHub Actions CI for dotfiles installation#31
akan72 merged 16 commits into
mainfrom
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
Base automatically changed from feature/cross-platform-assimilate to main August 31, 2026 02:42
@akan72
akan72 marked this pull request as ready for review August 31, 2026 02:49
@akan72
akan72 merged commit 4e37356 into main Aug 31, 2026
8 checks passed
@akan72
akan72 deleted the akan72/dotfiles-ci branch August 31, 2026 02:53
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