v2.2.3
Feature Update with Graft 🚀
Installation
Homebrew (macOS/Linux):
brew tap skssmd/tap
brew install graftDebian/Ubuntu:
# Download .deb from releases
sudo dpkg -i graft_2.2.3_linux_amd64.debArch Linux (AUR):
yay -S graft-bin
# or
paru -S graft-binSnap Store:
sudo snap install graft --classicManual Install:
Download the appropriate archive for your platform from the releases below.
V2.2 Highlights:
- Rollback Feature: Added rollback functionality to revert to previous deployments.
- Bug Fixes and Improvements:
- Webhook detection and error handling.
- graft-compose.yml optimizations.
V2 Highlights:
This release introduces significant enhancements to Graft, moving from basic local-to-server deployments to a more robust CI/CD-driven workflow using GitHub Actions and our new graft-hook service.
- Git Remote Modes: Move away from direct local-to-server channels. Deployments now go through GitHub Workflows and CI/CD channels.
- Graft-Hook: A new webhook service personalized specifically for Graft-based servers, maintaining a zero-config solution with proper security.
- Automated GitHub Workflows: Graft now generates production-ready workflows automatically from your
graft-compose.ymlcontext. - Enhanced Monitoring: Easy CLI-based monitoring for
graft-hook, including real-time build error logs. - Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation(Infrastructure): Easily backup Infrastructure databases to S3/R2(Experimental).
Changelog
Released by skssmd using GoReleaser.