🚀 Tired of managing multiple GitHub Action files doing almost the same thing? Let’s talk about a game-changer — GitHub Reusable Workflows. We’ve all used GitHub Actions at some point. Usually, there’s one or two workflow files in our repo. But as the codebase grows — more tests, more microservices, more environments — your GitHub workflows multiply too. Soon, you might have 10–20 YAML files doing similar jobs, and updating each one becomes… painful 😩. Wouldn’t it be awesome if you could create something like a function and reuse it across all workflows with different inputs? Well, you actually can — thanks to GitHub Reusable Workflows 💡 click here to find how actually can you do it!. https://lnkd.in/g-A74gag #GitHub #DevOps #CICD #GitHubActions #Automation #SoftwareEngineering #YAML #DeveloperExperience
Simplify GitHub Actions with Reusable Workflows
More Relevant Posts
-
GitHub Actions: The Hidden Goldmine of CI/CD If you're still thinking of GitHub as just a code repository, you're missing out on one of the most powerful tools in modern DevOps: GitHub Actions. Think of it as your 24/7 automation partner. While you’re sleeping 😴, GitHub Actions can: 🔁 Run your tests 📦 Build your applications 🚀 Deploy your code 📩 Send updates via Slack, Email, or any platform you love — thanks to integrations with tools like N8N and Zapier, Make The real power lies in triggers — tiny, magical events like: ✅ Push to a branch 🔁 Merge a PR ⏰ Scheduled times (cron jobs) 📥 Webhooks from external apps 📝 Even manual triggers with workflow_dispatch You can set up multi-step workflows that span environments, run conditionally, and scale with your team — all defined as code, version-controlled, and reproducible. Whether you're a solo dev or part of a global team, GitHub Actions can drastically reduce manual work and accelerate delivery. And the best part? It’s built right into your repo. 🛠️ Automate smarter. Ship faster. Sleep better. 💬 Have you unlocked the full potential of GitHub Actions in your workflows? #DevOps #GitHubActions #CI_CD #Automation #DeveloperTools #N8N #Zapier #Productivity #TechTips
To view or add a comment, sign in
-
-
Get ready to supercharge your CI/CD pipelines! GitHub just rolled out some exciting new updates for Actions in their November 2025 release, and they are game-changers for developer productivity. The latest enhancements focus on providing more granular control and deeper insights into your workflows. This means less time debugging and more time building awesome things. It's all about making our development lives easier and our deployments smoother. What do you think about these new features? Drop a comment below! #GitHubActions #CI/CD #DevOps #GitHub #DeveloperTools #Automation #SoftwareDevelopment
To view or add a comment, sign in
-
Quick #GitHubActions Tip: Watch Out for System PATH Resets! If you're using self-hosted runners, here's something that might catch you off guard: GitHub Actions resets the system PATH when executing jobs, which can break your workflow if you've pre-installed dependencies on your runner. Real-world example: 1. You pre-install cargo on your runner to prepare for Rust builds 2. Test it with `cargo version` - works perfectly! 3. Use GitHub Actions using your new runner to execute `cargo build` 4. 😱 Error: `cargo: command not found` The fix is simple but not obvious. Before running cargo commands in your GitHub Action, edit the $GITHUB_PATH variable to append to the system PATH: 𝗯𝗮𝘀𝗵 𝗲𝗰𝗵𝗼 "/𝗿𝗼𝗼𝘁/.𝗰𝗮𝗿𝗴𝗼/𝗯𝗶𝗻" >> "$𝗚𝗜𝗧𝗛𝗨𝗕_𝗣𝗔𝗧𝗛" Problem solved! 🎉 #DevOps #GitHubActions #ContinuousIntegration #Rust #TechTips
To view or add a comment, sign in
-
Discover how DNSimple scaled from manual GitHub repo management to a seamless, automated workflow using #Terraform, CI/CD, and Infrastructure as Code. Boost your team's productivity, enforce consistency, and make large-scale repository changes a breeze! 🚀 Read more 👉 https://lnkd.in/d4FCiqfp #InfrastructureAsCode #Terraform #DevOps #GitHub #CloudEngineering #Scalability #CodeReview
To view or add a comment, sign in
-
-
🚀 Just launched a new GitHub repository: Keycloak-Container — a streamlined way to run Keycloak in a Docker container! 🔐 Why Keycloak in Docker? Managing identity and access control can be complex — but it doesn’t have to be. With this containerized setup, you get: ✅ Fast deployment: Spin up a fully functional Keycloak instance in seconds ✅ Portability: Run it anywhere — local dev, staging, or production ✅ Consistency: Eliminate “it works on my machine” issues ✅ Scalability: Easily integrate with orchestration tools like Docker Compose or Kubernetes ✅ Security: Isolated environment with customizable configurations 🛠️ Whether you're building microservices, securing APIs, or managing user federation, this container gives you a solid foundation to build on. Check it out, give it a ⭐ if you find it useful, and feel free to contribute or share feedback! Visit Github repository: https://lnkd.in/dwUJHZ92 #Keycloak #Docker #IAM #DevOps #OpenSource #Authentication #Authorization #GitHub #Containers #IdentityManagement
To view or add a comment, sign in
-
-
Looks like my GitHub Action agilecustoms/release just got its first adopters! Yey 🎉 https://lnkd.in/e-bRTPWz A quick recap — this GitHub Action is for releasing software. Not building. Not deploying. And that’s exactly its strength. Build steps vary wildly, deployment processes differ everywhere… but every piece of software needs a version and a place to store its binaries Here’s what a typical CI pipeline looks like: - install dependencies - lint - test - package - generate a version and persist it durably in an artifact store ⟵ that’s where I come in! In the microservices world, a single system can produce multiple artifacts: binaries, Docker images, DB migration scripts, OpenAPI schemas, IaC templates — all often tied to a Git tag In every company I’ve worked for, enterprises keep reinventing this wheel — with random .sh or .py scripts to generate versions, authenticate with repos, and upload binaries Common pitfalls I’ve seen: - Versions always look like 1.234.0 — only the minor version ever changes - Long-lived, insecure credentials are the norm - Because release pipelines are so complex, teams often force everything into Docker images — even when a simple ZIP Lambda would be much easier I believe versioning, authentication, binary upload, and Git tagging are largely the same across projects (just with a few parameters) So if you adopt agilecustoms/release, you can reduce release management headaches, improve your security posture, and unlock more freedom for your teams! #GitHubActions #CICD #DevOps #ReleaseAutomation #SoftwareEngineering #DeveloperTools
To view or add a comment, sign in
-
-
You've just deployed a new package version to 50 production bots... and the error alerts start flooding in. 🤯 A critical bug in version 2.1.1 made it through. The last stable version was 2.1.0, and it's available in your Orchestrator tenant feed. Your source of truth is a GitHub repository, where the buggy code is now on the main branch. What's your immediate action plan to restore service in Orchestrator? And what's your strategy for handling the source code in GitHub to prevent a re-deployment of the faulty version? What’s your take on this? Wait for 24hrs to get answer For deep dives into versioning strategies, find remaining information here. https://lnkd.in/gKnNnBCg #UiPath #RPA #AutomationChallenge #DevOps #PackageManagement #GitHub #UiPathCommunity #AutomationCareers #UiPathInterview #RPATrends #DataProcessing #Optimization #AccelirateInc
To view or add a comment, sign in
-
🔥 Your GitHub Actions builds are fast — but your runners aren’t. Long queue times, expensive on-demand instances, and brittle self-hosted runners slow down even the best CI/CD pipelines. If this sounds familiar, you’ll want to read this. This new article shows how to combine GitHub ARC with Karpenter to build a runner platform that finally scales the way CI should. 👉 Full article: Setting Up GitHub ARC Runners on Spot Instances with Karpenter https://lnkd.in/gjeVjkKb #Karpenter #GitHubActions #DevOps #Kubernetes #PlatformEngineering #CICD #AWSSpotInstances
To view or add a comment, sign in
-
Integrating GitHub’s container repository with Kubernetes sounds straightforward, until you try to pull from a private repo. In our latest 'Technically Speaking' episode, our teammate Andreas walks through how to connect these two systems so you can securely deploy your private container images to Kubernetes without the headaches. Watch the walkthrough and simplify your next deployment: https://lnkd.in/gcn5dZTN #Kubernetes #DevOps #GitHubActions
To view or add a comment, sign in
-
#Github introduced 𝐜𝐮𝐬𝐭𝐨𝐦 𝐚𝐠𝐞𝐧𝐭𝐬 💻 that can work alongside Github Copilot Agent and do extra work more tailored for your development practices and organization standards. Testing specialist, Implementation planner, Kubernetes architect and practically any agent profile you can think of. You can assign custom agent to Github issue or switch to it in VSCode while developing a new feature. Learn more here https://lnkd.in/dd3gd3F5 #GithubCopilot #AIDevelopment #AIAgents #AgenticAI
To view or add a comment, sign in
-
More from this author
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development