mirror of
https://github.com/acedanger/shell.git
synced 2025-12-06 06:40:13 -08:00
feat: Implement comprehensive Immich backup and restore scripts with validation and notification features
This commit is contained in:
6
.github/copilot-instructions.md
vendored
6
.github/copilot-instructions.md
vendored
@@ -7,7 +7,7 @@ This document provides context and guidance for GitHub Copilot when working with
|
||||
This repository contains:
|
||||
|
||||
1. **Shell scripts** for system administration tasks
|
||||
2. **Dotfiles** for system configuration
|
||||
2. **Dotfiles** for system configuration
|
||||
3. **Setup scripts** for automated environment configuration
|
||||
4. **Docker-based testing framework** for validating setup across environments
|
||||
|
||||
@@ -78,10 +78,10 @@ When modifying the testing framework:
|
||||
The Docker-based testing framework includes these key features:
|
||||
|
||||
1. **Continuous Testing**: Tests continue running even when individual package installations fail
|
||||
- Achieved by removing `set -e` from test scripts
|
||||
- Achieved by removing `set -e` from test scripts
|
||||
- Uses a counter to track errors rather than exiting immediately
|
||||
|
||||
2. **Package Testing**:
|
||||
2. **Package Testing**:
|
||||
- Dynamically reads packages from `setup/packages.list`
|
||||
- Tests each package individually
|
||||
- Maintains an array of missing packages for final reporting
|
||||
|
||||
Reference in New Issue
Block a user