<?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 Commentary of Takao</title><link>https://takao.blog/en/tags/github-actions/</link><description>Recent content in Github-Actions on Commentary of Takao</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Commentary of Takao</copyright><lastBuildDate>Sat, 13 Jun 2026 23:11:50 +0900</lastBuildDate><atom:link href="https://takao.blog/en/tags/github-actions/index.xml" rel="self" type="application/rss+xml"/><item><title>Accelerating GitHub Actions Workflows via actions/cache</title><link>https://takao.blog/en/web/github-actions-caching-setup/</link><pubDate>Thu, 20 Nov 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/en/web/github-actions-caching-setup/</guid><description>&lt;img src="https://takao.blog/img/thumnail.webp" alt="Featured image of post Accelerating GitHub Actions Workflows via actions/cache" /&gt;&lt;p&gt;Automated CI/CD pipelines (like GitHub Actions) are a cornerstone of modern software quality control. However, if your workflows fetch external packages, boot container environments, and rebuild entire applications from scratch on every pull request, execution times can quickly balloon to several minutes.&lt;/p&gt;
&lt;p&gt;Long feedback loops slow developer productivity and lead to higher billing costs.&lt;/p&gt;
&lt;p&gt;In this article, we&amp;rsquo;ll demonstrate how to utilize GitHub&amp;rsquo;s official caching mechanisms to speed up your workflows from minutes to seconds.&lt;/p&gt;</description></item><item><title>GitHub Actions Advanced: Workflows Beyond CI/CD Basics</title><link>https://takao.blog/en/web/github-actions-advanced/</link><pubDate>Tue, 16 Apr 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/en/web/github-actions-advanced/</guid><description>&lt;img src="https://takao.blog/img/thumnail.webp" alt="Featured image of post GitHub Actions Advanced: Workflows Beyond CI/CD Basics" /&gt;&lt;h2 id="introduction"&gt;Introduction
&lt;/h2&gt;&lt;p&gt;GitHub Actions has evolved from a simple CI/CD tool into a comprehensive automation platform. While basic workflows are well-documented, the platform&amp;rsquo;s advanced features—reusable workflows, composite actions, matrix strategies, and deployment patterns—enable sophisticated automation pipelines. This article explores these advanced capabilities for teams building complex CI/CD systems.&lt;/p&gt;
&lt;h2 id="reusable-workflows"&gt;Reusable Workflows
&lt;/h2&gt;&lt;p&gt;Reusable workflows allow you to define a workflow in one repository and call it from others, following the DRY principle. They are triggered with &lt;code&gt;workflow_call&lt;/code&gt; and accept inputs and secrets.&lt;/p&gt;</description></item></channel></rss>