<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GitHub Actions on Dev Portfolio</title><link>https://chcha.in/tags/github-actions/</link><description>Recent content in GitHub Actions on Dev Portfolio</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 19 Aug 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://chcha.in/tags/github-actions/index.xml" rel="self" type="application/rss+xml"/><item><title>DevOps Python App</title><link>https://chcha.in/projects/devops-python-app/</link><pubDate>Tue, 19 Aug 2025 00:00:00 +0000</pubDate><guid>https://chcha.in/projects/devops-python-app/</guid><description>Overview DevOps Python App serves as a practical demonstration of modern DevOps practices applied to a Python project. It features automated builds, testing, and Docker containerization.
Key Features 🐳 Docker Integration: Optimized Dockerfile for Python applications 🤖 GitHub Actions: Automated CI/CD workflows 📦 Registry Management: Automated pushing to Docker Hub 🧪 Testing: Integration of unit tests in the build pipeline Getting Started git clone https://github.com/Hritikraj8804/devops-python-app.git cd devops-python-app # Build Docker Image docker build -t devops-python-app .</description></item><item><title>My Node DevOps App</title><link>https://chcha.in/projects/node-devops-app/</link><pubDate>Tue, 19 Aug 2025 00:00:00 +0000</pubDate><guid>https://chcha.in/projects/node-devops-app/</guid><description>Overview My Node DevOps App serves as a practical demonstration of modern DevOps practices applied to a Node.js ecosystem. It acts as a reference for containerizing web apps and setting up CI/CD workflows.
Key Features 🐳 Dockerization: Optimized Dockerfile for Node.js (multi-stage builds) 🔄 CI/CD: Automated testing and build pipelines 🧪 Testing: Integration of unit tests in the build process 🚀 Deployment: Ready-to-deploy structure for cloud platforms Getting Started git clone https://github.</description></item><item><title>EduKestra</title><link>https://chcha.in/projects/edukestra/</link><pubDate>Sat, 30 Nov 2024 00:00:00 +0000</pubDate><guid>https://chcha.in/projects/edukestra/</guid><description>Overview EduKestra is a fully automated content delivery platform. It solves the problem of notifying students about new study materials by orchestrating workflows between logical components using Kestra and GitHub.
Key Features 🔄 Workflow Orchestration: Kestra manages the entire data flow and notification logic 🔔 Smart Notifications: Automatically notifies subscribers via Email and Telegram 📂 Git-as-Database: Uses GitHub repositories to store subscriber data and content ⚡ Event-Driven: GitHub Actions trigger workflows instantly when content is added Tech Stack Technology Purpose Kestra Workflow Automation GitHub Actions CI/CD Triggers Telegram API Notifications HTML/CSS Frontend How It Works Student subscribes via generic web form Data saved to GitHub repo Admin pushes new study content to repo GitHub Action triggers Kestra Kestra reads subscribers and blasts notifications 🚀</description></item></channel></rss>