flipdishbytes/Upload to Flipdish CDN
Upload files to both Azure Blob Storage and AWS S3 CDN containers
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jan 6, 2026
- License
- None
Pinned Snippet
uses: flipdishbytes/flipdish-cdn-upload@df74a267845b9a572f17ee0f3b1b105ac916fee1 # v1.3tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| container-name | Name of the CDN container (e.g., fonts, icons, menus) | yes | — |
| source-directory | Local directory path containing files to upload | yes | — |
| azure-connection-string | Azure Storage connection string | yes | — |
| aws-access-key-id | AWS Access Key ID | yes | — |
| aws-secret-access-key | AWS Secret Access Key | yes | — |
| dry-run | Perform a dry run without actually uploading | no | false |
| clean-container | Delete all files in container before uploading (clean slate) | no | false |
| purge-cdn | Purge CDN cache for the uploaded container path after upload | no | false |
| aws-cloudfront-distribution-id | AWS CloudFront distribution ID (required if purge-cdn is true) | no | "" |
| aws-cloudfront-invalidation-key-id | AWS Access Key ID for CloudFront invalidation (required if purge-cdn is true) | no | "" |
| aws-cloudfront-invalidation-secret-key | AWS Secret Access Key for CloudFront invalidation (required if purge-cdn is true) | no | "" |
| cloudflare-zone-id | Cloudflare Zone ID (required if purge-cdn is true) | no | "" |
| cloudflare-api-token | Cloudflare API Token with cache purge permissions (required if purge-cdn is true) | no | "" |
| cloudflare-cdn-hostname | Cloudflare CDN hostname for prefix purge (e.g., cdn.flipdish.com) | no | cdn.flipdish.com |
| cloudflare-custom-domain | Optional custom domain to also purge from Cloudflare cache (e.g., myapp.example.com) | no | "" |
Outputs
| name | description |
|---|---|
| azure-files-uploaded | Number of files uploaded to Azure |
| aws-files-uploaded | Number of files uploaded to AWS |
| azure-url | Azure CDN URL for the container |
| aws-url | AWS CDN URL for the container |