Add Gitea Actions workflow templates and automation #1

Merged
cal merged 2 commits from gitea-workflow-templates into main 2026-02-05 20:00:46 +00:00
Owner

Summary

  • Add Docker build workflow template with semantic versioning
  • Add branch protection automation script
  • Add deployment strategies documentation
  • Add Harbor registry setup guide
  • Update Gitea README with runner troubleshooting
  • Add workflow template snippets for auto-deploy

Templates Support

  • Semantic version validation on PRs
  • Docker build and push to Docker Hub
  • Discord notifications (success/failure)
  • Build summaries and metadata extraction
  • GitHub Actions cache optimization

Files Changed

  • server-configs/gitea/workflow-templates/docker-build-template.yml - Complete Docker build workflow
  • server-configs/gitea/apply_branch_protection.py - Automated branch protection
  • server-configs/gitea/deployment-strategies.md - Deployment best practices
  • server-configs/gitea/harbor-registry-setup.md - Container registry setup
  • server-configs/gitea/README.md - Updated with troubleshooting guide

Usage

These templates can be used to quickly set up CI/CD pipelines for any Docker-based project in Gitea.

🤖 Generated with Claude Code

## Summary - Add Docker build workflow template with semantic versioning - Add branch protection automation script - Add deployment strategies documentation - Add Harbor registry setup guide - Update Gitea README with runner troubleshooting - Add workflow template snippets for auto-deploy ## Templates Support - ✅ Semantic version validation on PRs - ✅ Docker build and push to Docker Hub - ✅ Discord notifications (success/failure) - ✅ Build summaries and metadata extraction - ✅ GitHub Actions cache optimization ## Files Changed - `server-configs/gitea/workflow-templates/docker-build-template.yml` - Complete Docker build workflow - `server-configs/gitea/apply_branch_protection.py` - Automated branch protection - `server-configs/gitea/deployment-strategies.md` - Deployment best practices - `server-configs/gitea/harbor-registry-setup.md` - Container registry setup - `server-configs/gitea/README.md` - Updated with troubleshooting guide ## Usage These templates can be used to quickly set up CI/CD pipelines for any Docker-based project in Gitea. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
cal added 2 commits 2026-02-05 19:43:05 +00:00
## Changes
- Created comprehensive NPM + Pi-hole setup documentation
- Added DNS sync script to automatically sync NPM proxy hosts to Pi-hole
- Updated hosts.yml with npm-pihole host entry

## Features
- Automatic local DNS resolution for homelab services
- Fixes 403 errors with "Internal Only" access lists
- Hourly cron sync keeps Pi-hole updated with NPM changes
- Cloudflare real IP configuration for proper IP detection

## Files Added
- server-configs/networking/nginx-proxy-manager-pihole.md
- server-configs/networking/scripts/npm-pihole-sync.sh

## Files Modified
- server-configs/hosts.yml (added npm-pihole host)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add Docker build workflow template with semantic versioning
- Add branch protection automation script
- Add deployment strategies documentation
- Add Harbor registry setup guide
- Update Gitea README with runner troubleshooting
- Add workflow template snippets for auto-deploy

Templates support:
- Semantic version validation on PRs
- Docker build and push to Docker Hub
- Discord notifications (success/failure)
- Build summaries and metadata extraction
- GitHub Actions cache optimization

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
cal merged commit 744be40ced into main 2026-02-05 20:00:46 +00:00
cal deleted branch gitea-workflow-templates 2026-02-05 20:00:46 +00:00
Sign in to join this conversation.
No description provided.