Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
bb4e8f9
Reorganize documentation: move integration proof to specs
drernie Jan 17, 2026
e1d4a9a
Use content hash tags for Envoy images
drernie Jan 17, 2026
a49a701
Improve test coverage from 82% to 90% (#22)
drernie Jan 17, 2026
54f9b5a
Remove wildcard policies and design hierarchical S3 schema
drernie Jan 17, 2026
9fdc0ce
Implement hierarchical S3 scope enforcement
drernie Jan 17, 2026
389224c
Apply ruff import cleanup
drernie Jan 17, 2026
533513e
Enforce exact buckets with template expansion
drernie Jan 20, 2026
3233def
Document RAJA validation gaps and failure modes
drernie Jan 20, 2026
3e56677
Add failure-mode tests and results
drernie Jan 20, 2026
0b2eb82
Add Rust/Lua unit test tooling
drernie Jan 20, 2026
f9cfcd4
Implement schema failure fixes
drernie Jan 20, 2026
c6d7dee
Add failure fixes plan
drernie Jan 20, 2026
a47de9b
Add spec for admin UI failure mode testing
drernie Jan 20, 2026
d765e40
Implement admin UI failure mode test harness
drernie Jan 20, 2026
62383cd
Refactor: Consolidate test utilities and eliminate duplication
drernie Jan 20, 2026
33069f9
Implement all 40 failure test runners and remaining work tracking
drernie Jan 20, 2026
529f359
Implement 4 quick-win failure tests
drernie Jan 20, 2026
8ac3266
Implement complete Cedar CLI integration for policy compilation
drernie Jan 21, 2026
6019b16
Add Cedar authorization system documentation for Quilt
drernie Jan 21, 2026
f5ed7a4
Implement Cedar CLI integration and fix failing tests
drernie Jan 21, 2026
a242f62
Fix B904 linting error: add exception chaining in schema validation
drernie Jan 21, 2026
7cae3f3
Update cedar-quilt.md to reflect RAJEE architecture and fix grammar
drernie Jan 21, 2026
253416b
Fix CI: install luarocks on macOS and fail loudly on missing test tools
drernie Jan 21, 2026
9ed0d29
Fix 13 failing Lua tests: add security validations and error handling
drernie Jan 21, 2026
f017c6a
Fix test suite failures and improve security validation
drernie Jan 21, 2026
52cca70
Add Cedar/AVP authorization model documentation and PostgreSQL schema
drernie Jan 21, 2026
82c2bd9
rajee manifest
drernie Jan 21, 2026
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
21 changes: 20 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,25 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Setup Rust
uses: dtolnay/rust-toolchain@stable

- name: Install Cedar CLI
run: cargo install cedar-policy-cli

- name: Install Lua (Linux)
if: runner.os == 'Linux'
run: |
sudo apt-get update
sudo apt-get install -y lua5.1 luarocks
sudo luarocks install busted

- name: Install Lua (macOS)
if: runner.os == 'macOS'
run: |
brew install lua luarocks
luarocks install busted

- uses: ./.github/actions/setup-raja
with:
python-version: ${{ matrix.python-version }}
Expand All @@ -44,7 +63,7 @@ jobs:
- name: Run unit tests
env:
PYTEST_ADDOPTS: --cov=src/raja --cov-report=xml --cov-report=term --junitxml=pytest-results.xml
run: ./poe test-unit
run: ./poe test

- name: Upload test results
if: always()
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,12 @@ jobs:
python-version: '3.12'
install-extras: dev

- name: Setup Rust
uses: dtolnay/rust-toolchain@stable

- name: Install Cedar CLI
run: cargo install cedar-policy-cli

- name: Determine tag
shell: bash
run: |
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ venv/
.mypy_cache/
.ruff_cache/

# Rust build outputs
target/
tools/**/target/

# AWS CDK
infra/cdk*.json
infra/cdk.out/
Expand Down
Loading