
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Cloud-Native Application Engineering | Philipp Galliker</title>
      <link>https://philippgalliker.com/blog</link>
      <description>Designing and building scalable, resilient applications and AI integrations on Microsoft Azure, delivered through DevOps and automation. Exploring Kubernetes, observability, and platform engineering through hands-on experiments and real-world builds.</description>
      <language>en-us</language>
      <managingEditor>undefined (Philipp Galliker)</managingEditor>
      <webMaster>undefined (Philipp Galliker)</webMaster>
      <lastBuildDate>Sat, 04 Jul 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://philippgalliker.com/tags/github-actions/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://philippgalliker.com/blog/wiring-guardrails-into-vue-js-frontend-testing-ci-trunk-based</guid>
    <title>Wiring Guardrails into Vue.js: Frontend Testing and CI on a Trunk-Based Setup</title>
    <link>https://philippgalliker.com/blog/wiring-guardrails-into-vue-js-frontend-testing-ci-trunk-based</link>
    <description>A practical first setup for Vue 3 testing, Pinia-based app logic, and a GitHub Actions gate that protects the trunk.</description>
    <pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate>
    <author>undefined (Philipp Galliker)</author>
    <category>vue</category><category>testing</category><category>ci/cd</category><category>frontend</category><category>github actions</category><category>git</category>
  </item>

    </channel>
  </rss>
