
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>GraphQL, AI &amp; Solo SaaS for Tech Founders | Full Stack Data Solutions</title>
      <link>https://fullstackdatasolutions.com/blog</link>
      <description>Practical guides on GraphQL, WunderGraph Cosmo, AI tools, and building profitable solo SaaS businesses. Written by Andrew Blase for tech workers ready to build their own income.</description>
      <language>en-us</language>
      <managingEditor> (Andrew Blase)</managingEditor>
      <webMaster> (Andrew Blase)</webMaster>
      <lastBuildDate>Tue, 19 May 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://fullstackdatasolutions.com/tags/husky/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://fullstackdatasolutions.com/blog/artificial-intelligence/cicd-pr-pipeline</guid>
    <title>How to Add TypeCheck, Lint, Tests, and Build to Every PR with Husky and GitHub Actions</title>
    <link>https://fullstackdatasolutions.com/blog/artificial-intelligence/cicd-pr-pipeline</link>
    <description>A practical walkthrough of the Husky pre-commit hooks and GitHub Actions CI setup I built for my NestJS + Next.js monorepo: TypeScript typecheck, lint-staged, reusable workflows, and a PR template that actually enforces quality. Part 2 of a 3-part CI/CD series.</description>
    <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
    <author> (Andrew Blase)</author>
    <category>GitHub Actions</category><category>Husky</category><category>CI/CD</category><category>TypeScript</category><category>monorepo</category><category>NestJS</category><category>Next.js</category><category>DevOps</category><category>pnpm</category>
  </item>

    </channel>
  </rss>
