Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
a26e7e2
Improve error messages with context and remediation
claude Dec 3, 2025
85d16e8
Remove obsolete TODO and clarify dual-mode handling
claude Dec 3, 2025
39ec63c
Add automated testing infrastructure with bats
claude Dec 3, 2025
841db9b
Document template syntax and add validation tool
claude Dec 3, 2025
22a3664
Refactor common-functions.sh into modular architecture
claude Dec 3, 2025
0100ab6
Add comprehensive PR summary documentation
claude Dec 3, 2025
ed49050
Add preset-based configuration system
claude Dec 3, 2025
678bc69
Add dry-run diff preview with colored output
claude Dec 3, 2025
54e76fd
Implement content-based compilation caching
claude Dec 3, 2025
db25107
Add real-time progress reporting during compilation
claude Dec 3, 2025
54b81d6
Implement comprehensive pre-flight validation system
claude Dec 3, 2025
77e7149
Implement transactional installation with automatic rollback
claude Dec 3, 2025
78fc99d
Update PR summary to document all 3 phases comprehensively
claude Dec 3, 2025
421ad64
Fix test-helper.bash path resolution for unit tests
claude Dec 4, 2025
4d3d44b
Fix preset system: Use correct target directories
claude Dec 4, 2025
9d1f8fd
Fix double-staging bug causing empty files
claude Dec 4, 2025
5820d7a
Add comprehensive custom profile creation guide
claude Dec 4, 2025
ecae447
Clarify config.yml preset override behavior
claude Dec 4, 2025
631f018
Improve documentation accessibility for new users
jamalcodez Dec 5, 2025
f1bc8e1
Add branch support and improve installation documentation
jamalcodez Dec 6, 2025
16b16fc
fix: Update documentation with correct installation paths and methods
jamalcodez Dec 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Run Tests

on:
push:
branches: [ main, develop ]
pull_request:
branches: [ main, develop ]

jobs:
test:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3

- name: Install bats-core
run: |
sudo apt-get update
sudo apt-get install -y bats

- name: Run test suite
run: |
cd tests
./run-tests.sh -v

- name: Test results summary
if: always()
run: echo "Test run completed"
Loading