Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
220398b
cleanup
wasilak Jan 12, 2026
81c3ea7
feat: implement Phase 1 pluggable auth provider interface
wasilak Jan 12, 2026
acfc2c7
feat: introduce breaking changes in cache configuration
wasilak Jan 12, 2026
aa46244
feat: update steering rules to require automatic commits
wasilak Jan 12, 2026
0ee19e3
feat: implement default provider selection and validation
wasilak Jan 12, 2026
7ff76ac
feat: add comprehensive environment variable support for provider con…
wasilak Jan 12, 2026
4e953f7
feat: enhance ConfigRoute to show provider and cache information
wasilak Jan 12, 2026
9ef050d
feat: complete Phase 2 checkpoint - configuration system verification
wasilak Jan 13, 2026
63bba25
feat: add provider registration tests and verify OIDC provider integr…
wasilak Jan 13, 2026
fd69fb0
feat: complete Phase 3 - Generic OAuth2/OIDC Provider Implementation
wasilak Jan 13, 2026
153a85c
fix: configure authelia provider in integration tests
wasilak Jan 13, 2026
e06c78d
feat: implement Phase 4 - Enhanced API and Documentation
wasilak Jan 13, 2026
86cff69
feat: implement multi-endpoint Elasticsearch support with failover
wasilak Jan 13, 2026
d730eea
feat: enhance cachego configuration validation and multi-provider sup…
wasilak Jan 13, 2026
b75830b
feat: complete Kubernetes readiness features testing
wasilak Jan 13, 2026
0b5b331
feat: complete Phase 5 subtasks 5.8 and 5.11
wasilak Jan 13, 2026
27d5ab3
feat: add Starlight documentation migration to pluggable auth spec
wasilak Jan 13, 2026
38bbdb2
cleanup
wasilak Jan 13, 2026
061506f
feat: setup Starlight documentation framework with client-side Mermaid
wasilak Jan 13, 2026
a2ded23
feat: configure Starlight navigation and features
wasilak Jan 13, 2026
d5c56ea
feat: enhance Starlight documentation with comprehensive features
wasilak Jan 13, 2026
c36fb3b
feat: set up GitHub Pages deployment workflow for documentation
wasilak Jan 13, 2026
740307e
feat: migrate OpenAPI specification to Starlight with starlight-opena…
wasilak Jan 13, 2026
d848c95
fix: remove duplicate titles from documentation pages
wasilak Jan 13, 2026
524a111
chore: cleanup old documentation files and build artifacts
wasilak Jan 13, 2026
133ab7a
cleanup
wasilak Jan 13, 2026
e6b53d0
chore: remove nested .git directory from docs
wasilak Jan 13, 2026
aab5fa0
docs: add installation section with shallow clone recommendation
wasilak Jan 13, 2026
d679565
docs: trigger fresh GitHub Pages deployment
wasilak Jan 13, 2026
3a5a9e0
fixing pages deployment
wasilak Jan 13, 2026
acede7b
wasilak Jan 13, 2026
824801c
feat: enable manual dispatch for GitHub Pages deployment
wasilak Jan 13, 2026
2552350
docs: clean up documentation to focus on elastauth-specific information
wasilak Jan 13, 2026
4a92517
fix(deps): update module github.com/redis/go-redis/v9 to v9.17.2
renovate[bot] Jan 13, 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
80 changes: 80 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
name: Deploy Documentation to GitHub Pages

on:
push:
branches:
- main
paths:
- 'docs/**'
- '.github/workflows/docs.yml'
pull_request:
branches:
- main
paths:
- 'docs/**'
- '.github/workflows/docs.yml'
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
with:
fetch-depth: 0

- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: "24"
cache: "npm"
cache-dependency-path: docs/package-lock.json

- name: Setup Pages
uses: actions/configure-pages@v5

- name: Install documentation dependencies
run: npm ci
working-directory: ./docs

- name: Build documentation
run: npm run build
working-directory: ./docs
env:
# Tell Astro to build for GitHub Pages
ASTRO_SITE: ${{ steps.pages.outputs.origin }}
ASTRO_BASE: ${{ steps.pages.outputs.base_path }}

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./docs/dist

deploy:
# Deploy on push to main branch OR manual dispatch
if: (github.event_name == 'push' && github.ref == 'refs/heads/main') || github.event_name == 'workflow_dispatch'
needs: build
runs-on: ubuntu-latest
permissions:
pages: write
id-token: write
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -224,3 +224,11 @@ test_headers.txt
cookie-jar.txt
**/.envrc
coverage.out

.spec-workflow
.qwen
.zencoder
.kiro
.serena

elastauth
Loading
Loading