<?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 Typed like a Manatee</title><link>https://manatee.yeetta.net/tags/github-actions/</link><description>Recent content in Github Actions on Typed like a Manatee</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Fri, 06 Feb 2026 13:36:37 +0100</lastBuildDate><atom:link href="https://manatee.yeetta.net/tags/github-actions/index.xml" rel="self" type="application/rss+xml"/><item><title>Automating Hugo</title><link>https://manatee.yeetta.net/posts/automating_hugo/</link><pubDate>Fri, 06 Feb 2026 13:36:37 +0100</pubDate><guid>https://manatee.yeetta.net/posts/automating_hugo/</guid><description>&lt;h1 id="created-gh-workflow-to-publish-my-hugo-site"&gt;Created GH workflow to publish my hugo site&lt;/h1&gt;
&lt;p&gt;After the decision was made to start using hugo for my blog notes, I wanted it to publish as automated as possible.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Github Actions to the rescue.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I have opted for two environments: dev &amp;amp; prod. Where all branches not called &lt;strong&gt;main&lt;/strong&gt; will be deployed in the dev environment.
I also opted for installation of the &lt;a href="https://gohugo.io/"&gt;hugo&lt;/a&gt; and &lt;a href="https://dart.dev/"&gt;Dart&lt;/a&gt; from source directly; it turned out to give the quickest workflow executions.&lt;/p&gt;
&lt;p&gt;The full workflow is in the Github repo, of course.&lt;/p&gt;
&lt;p&gt;Things I want to look at in the future:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;more caching&lt;/li&gt;
&lt;li&gt;create website URLs based on the branch name&lt;/li&gt;
&lt;li&gt;combine the two workflows, as they are very similar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But now first, learn more about hugo and how to use it.&lt;/p&gt;</description></item></channel></rss>