Skip to content

Conversation

@mapitman
Copy link
Owner

  • Remove Omarchy distribution support (directory was already deleted)
  • Remove generic/github-add-key script and references (SSH keys handled during auth)
  • Remove generic/lazyvim script (already deleted, cleaning up references)
  • Fix scripts/check.sh to exclude markdown files from bash syntax checks
  • Update copilot-instructions.md to reflect current state and resolved issues

- Remove Omarchy distribution support (directory was already deleted)
- Remove generic/github-add-key script and references (SSH keys handled during auth)
- Remove generic/lazyvim script (already deleted, cleaning up references)
- Fix scripts/check.sh to exclude markdown files from bash syntax checks
- Update copilot-instructions.md to reflect current state and resolved issues
Copilot AI review requested due to automatic review settings December 21, 2025 03:33
@mapitman mapitman marked this pull request as draft December 21, 2025 03:33
@mapitman mapitman marked this pull request as ready for review December 21, 2025 03:35
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR cleans up the repository by removing support for obsolete components and fixing validation scripts. It removes the Omarchy distribution support (directory already deleted), deletes the generic/lazyvim script and its references, removes the generic/github-add-key script and references (as SSH key management is now handled during GitHub authentication), and updates the check.sh script to properly exclude markdown files from bash syntax validation.

Key Changes

  • Removed Omarchy distribution detection from the main bootstrap script
  • Cleaned up lazyvim, github-add-key, and Starship installation references from distribution bootstrap scripts
  • Fixed scripts/check.sh to exclude markdown files from bash syntax checks
  • Updated copilot-instructions.md with comprehensive testing documentation and current repository state

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
bootstrap Removes Omarchy distribution detection logic
ubuntu/bootstrap Removes lazyvim, Starship, and GitHub SSH key management references
pop_os/bootstrap Removes lazyvim and github-add-key references while keeping GitHub auth flow
fedora/bootstrap Removes lazyvim and github-add-key references while keeping GitHub auth flow (fixes "GitHaub" typo)
generic/lazyvim Deletes the lazyvim installation script
scripts/check.sh Adds markdown file exclusion to bash script discovery
.github/copilot-instructions.md Comprehensive documentation update reflecting current state, removed components, and expanded testing guidance
Comments suppressed due to low confidence (1)

ubuntu/bootstrap:25

  • The removal of Starship installation (curl -sS https://starship.rs/install.sh | sh) was not mentioned in the PR description, which only lists removal of lazyvim and github-add-key references. Please confirm this removal is intentional, or update the PR description to reflect this change.
# Dev packages
read -p "Install development tools? " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]

Comment on lines 39 to 42

# Authenticate to GitHub
source <(curl -fsSL https://raw.githubusercontent.com/mapitman/linux-bootstrap/main/generic/github-auth-login)

# Add ssh key to GitHaub
source <(curl -fsSL https://raw.githubusercontent.com/mapitman/linux-bootstrap/main/generic/github-add-key)

# Logout of GitHub
source <(curl -fsSL https://raw.githubusercontent.com/mapitman/linux-bootstrap/main/generic/github-auth-logout)
fi
Copy link

Copilot AI Dec 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Inconsistency detected: ubuntu/bootstrap no longer includes github-auth-login/logout calls after this PR, but pop_os/bootstrap and fedora/bootstrap still retain these calls. This creates divergent behavior across distributions. Either ubuntu/bootstrap should keep the github-auth-login/logout pattern (like the other distros), or the other distros should also remove them for consistency.

Copilot uses AI. Check for mistakes.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 7 out of 7 changed files in this pull request and generated no new comments.

@mapitman mapitman merged commit f7e0364 into main Dec 21, 2025
11 checks passed
@mapitman mapitman deleted the clean-up branch December 21, 2025 03:50
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.

2 participants