freelawproject/Django CloudFront Invalidator
Analyzes PR changes in Django projects and creates CloudFront cache invalidations for affected URLs
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| django-settings-module | Django settings module path (e.g., "myproject.settings") | yes | — |
| cloudfront-distribution-id | CloudFront distribution ID | yes | — |
| working-directory | Path to Django project root | no | . |
| dry-run | If true, only output paths without creating invalidation | no | false |
| aws-region | AWS region | no | us-east-1 |
Outputs
| name | description |
|---|---|
| invalidation-id | The CloudFront invalidation ID (if created) |
| paths | JSON array of paths that were invalidated |
| skipped | Whether invalidation was skipped due to labels |