Skip to content

Dev#11

Merged
stefanriegel merged 5 commits intomainfrom
dev
Jan 5, 2026
Merged

Dev#11
stefanriegel merged 5 commits intomainfrom
dev

Conversation

@stefanriegel
Copy link
Owner

No description provided.

…e, and retry logic

- Add parallel processing for multiple Azure subscriptions (--subscription-workers)
- Implement checkpointing to save progress every 50 subs or 15 mins
- Add resume functionality to continue from last checkpoint
- Include retry logic with exponential backoff for failed API calls
- Update README with new features and usage examples
- Improve consistency and reliability for large Azure environments
- Remove --include-counts argument from all providers
- Remove legacy resource_count file generation code
- Update README to remove references to legacy outputs
- Streamline output to focus on Universal DDI licensing files
- Add UTF-8 encoding to all subprocess calls to prevent Unicode errors on Windows
- Add Azure CLI path detection for Windows installations
- Create setup_venv.bat batch file fallback for restricted PowerShell environments
- Streamline README: reduce from 407 to 258 lines, remove verbose sections
- Simplify authentication instructions, keep essential Windows troubleshooting
- Add PYTHONIOENCODING=utf-8 to main.py for Windows subprocess encoding
- Update azure-identity to include broker extras for VS Code auth
- Log failed subscriptions to separate file for better tracking
@stefanriegel stefanriegel merged commit e5b4183 into main Jan 5, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant