Skip to content

Add GitHub workflows and increase template resources - #2

Merged
jackaltx merged 5 commits into
mainfrom
test
Nov 14, 2025
Merged

Add GitHub workflows and increase template resources#2
jackaltx merged 5 commits into
mainfrom
test

Conversation

@jackaltx

Copy link
Copy Markdown
Owner

Summary

  • Add comprehensive GitHub workflow automation (CI, linting)
  • Increase template resources (8GB RAM, 32GB disk)
  • Add cloud-init password support
  • Documentation improvements

Changes

GitHub Workflows (8dcace7)

  • ci.yml: Collection validation + build artifacts (main branch)
  • lint.yml: YAML/Markdown/Ansible linting (main + test branches)
  • superlinter.yml: Comprehensive validation (test branch)
  • WORKFLOW_GUIDE.md: Complete workflow documentation (261 lines)
  • requirements.yml: Added community.general dependency

Template Resource Increases (c45eda9, d0f54c5)

  • Memory: 4GB → 8GB
  • Disk: 8GB → 32GB
  • Added cloud-init password support with placeholder

Documentation & Fixes

  • Added root requirement comment to verify task (8a27a48)
  • Fixed typo in find_latest_template debug task (cee92fb)
  • Updated README with VMID documentation

Testing

✅ All distributions tested successfully:

  • Rocky 9.x
  • Rocky 10.x
  • Debian 12

Files Changed

10 files changed, 504 insertions(+), 5 deletions(-)

🤖 Generated with Claude Code

jackaltx and others added 5 commits November 12, 2025 14:52
- Renamed dev → test branch for consistency
- Created lint.yml for fast feedback (YAML, Markdown, Ansible, syntax)
- Created superlinter.yml for comprehensive validation (test branch only)
- Created ci.yml for role validation and collection build
- Created WORKFLOW_GUIDE.md with development flow documentation
- Created requirements.yml for Ansible dependencies

Note: CI validates code structure, not VM functionality (requires Proxmox)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@jackaltx
jackaltx merged commit bd212eb into main Nov 14, 2025
1 of 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