<?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 Hi, I&#39;m Muhammad Amal</title>
    <link>https://muhammadamal.my.id/tags/github-actions/</link>
    <description>Recent content in Github-Actions on Hi, I&#39;m Muhammad Amal</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 25 Sep 2023 09:00:00 +0700</lastBuildDate>
    <atom:link href="https://muhammadamal.my.id/tags/github-actions/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SLSA v1.0 in Practice, Build Provenance Without Boiling the Ocean</title>
      <link>https://muhammadamal.my.id/blog/slsa-provenance-build-attestations/</link>
      <pubDate>Mon, 25 Sep 2023 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/slsa-provenance-build-attestations/</guid>
      <description>Pragmatic SLSA v1.0 provenance with GitHub Actions and Cosign — what Level 2 actually delivers, and the operational lift to reach Level 3.</description>
    </item>
    <item>
      <title>Advanced GitHub Actions, Reusable Workflows, OIDC, and Matrix Patterns That Don&#39;t Become Spaghetti</title>
      <link>https://muhammadamal.my.id/blog/advanced-github-actions-reusable-workflows-oidc/</link>
      <pubDate>Fri, 23 Jun 2023 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/advanced-github-actions-reusable-workflows-oidc/</guid>
      <description>How to share CI logic across repos without copy-paste, authenticate to AWS and GCP without long-lived keys, and make matrix builds maintainable.</description>
    </item>
    <item>
      <title>Orchestrating GitHub Actions From n8n, Webhooks, Dispatch, and Sanity</title>
      <link>https://muhammadamal.my.id/blog/github-actions-n8n-webhook-orchestration/</link>
      <pubDate>Thu, 11 May 2023 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/github-actions-n8n-webhook-orchestration/</guid>
      <description>Practical guide to triggering GitHub Actions from n8n: repository_dispatch vs workflow_dispatch, GitHub App auth, webhook signing, and where to draw the orchestration boundary.</description>
    </item>
    <item>
      <title>Docker Compose for CI, Ephemeral Stacks per Test Run</title>
      <link>https://muhammadamal.my.id/blog/docker-compose-ci-ephemeral-stacks/</link>
      <pubDate>Mon, 25 Jul 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/docker-compose-ci-ephemeral-stacks/</guid>
      <description>Compose in CI: ephemeral stacks per run, isolation, parallel safety, teardown, GH Actions.</description>
    </item>
    <item>
      <title>Deploying Docker Images from GitHub Actions to Staging</title>
      <link>https://muhammadamal.my.id/blog/github-actions-deploy-docker-staging/</link>
      <pubDate>Mon, 28 Feb 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/github-actions-deploy-docker-staging/</guid>
      <description>GitHub Actions deploy to staging: build + push to GHCR + kubectl/SSH apply. OIDC over long-lived secrets. Working workflow.</description>
    </item>
    <item>
      <title>GitHub Actions Matrix Builds and Parallel Test Sharding</title>
      <link>https://muhammadamal.my.id/blog/github-actions-matrix-parallel-tests/</link>
      <pubDate>Fri, 25 Feb 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/github-actions-matrix-parallel-tests/</guid>
      <description>Matrix builds in GitHub Actions. Multi-version, multi-OS, parallel test sharding, fail-fast trade-offs.</description>
    </item>
    <item>
      <title>GitHub Actions Caching, actions/cache &#43; BuildKit Registry Cache</title>
      <link>https://muhammadamal.my.id/blog/github-actions-cache-buildkit/</link>
      <pubDate>Wed, 23 Feb 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/github-actions-cache-buildkit/</guid>
      <description>GitHub Actions cache strategies. actions/cache@v3 keys, BuildKit registry cache for Docker, and the fixes that cut builds 6× faster.</description>
    </item>
    <item>
      <title>GitHub Actions for Go Monorepos, A 2022 Setup</title>
      <link>https://muhammadamal.my.id/blog/github-actions-go-monorepo/</link>
      <pubDate>Mon, 21 Feb 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/github-actions-go-monorepo/</guid>
      <description>GitHub Actions for Go monorepos. Path filters, module cache, golangci-lint, race tests, sub-3-min CI.</description>
    </item>
  </channel>
</rss>
