<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>[ notes to myself ]</title>
      <link>https://notes.runtimeterror.dev</link>
      <description>Last 10 notes on [ notes to myself ]</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>Build and sign container images with Gitlab CI, Cosign, and Vault</title>
    <link>https://notes.runtimeterror.dev/CICD/Build-and-sign-container-images-with-Gitlab-CI</link>
    <guid>https://notes.runtimeterror.dev/CICD/Build-and-sign-container-images-with-Gitlab-CI</guid>
    <description><![CDATA[ Gitlab has built-in support for keyless signing with Sigstore - if you’re using a hosted version of Gitlab. ]]></description>
    <pubDate>Mon, 18 May 2026 20:53:35 GMT</pubDate>
  </item><item>
    <title>Dynamic child pipelines with Windows GitLab runners</title>
    <link>https://notes.runtimeterror.dev/CICD/Dynamic-child-pipelines-with-Windows-GitLab-runner</link>
    <guid>https://notes.runtimeterror.dev/CICD/Dynamic-child-pipelines-with-Windows-GitLab-runner</guid>
    <description><![CDATA[ Trying to do something like this: create_child_pipeline: tags: - windows stage: .pre script: - | @&quot; child_job: tags: - windows stage: build script: - Write-Host &quot;Here I am!&quot; &quot;@ &gt; pipeline.yml artifacts: paths: - pipeline.yml run_child_pipeline: stage: build trigger: include: -... ]]></description>
    <pubDate>Mon, 18 May 2026 20:53:35 GMT</pubDate>
  </item><item>
    <title>Gitlab CI YAML tricks</title>
    <link>https://notes.runtimeterror.dev/CICD/Gitlab-CI-YAML-Tricks</link>
    <guid>https://notes.runtimeterror.dev/CICD/Gitlab-CI-YAML-Tricks</guid>
    <description><![CDATA[  Use YAML anchors to duplicate/inherit properties. ]]></description>
    <pubDate>Mon, 18 May 2026 20:53:35 GMT</pubDate>
  </item><item>
    <title>Retrieve secrets from Vault with Gitlab (for free!)</title>
    <link>https://notes.runtimeterror.dev/CICD/Retrieve-secrets-from-Vault-with-Gitlab-(for-free!)</link>
    <guid>https://notes.runtimeterror.dev/CICD/Retrieve-secrets-from-Vault-with-Gitlab-(for-free!)</guid>
    <description><![CDATA[ Gitlab has a built-in integration with Vault but that requires a Premium/Ultimate paid license. ]]></description>
    <pubDate>Mon, 18 May 2026 20:53:35 GMT</pubDate>
  </item><item>
    <title>SSH from a Gitlab runner</title>
    <link>https://notes.runtimeterror.dev/CICD/SSH-from-a-Gitlab-runner</link>
    <guid>https://notes.runtimeterror.dev/CICD/SSH-from-a-Gitlab-runner</guid>
    <description><![CDATA[ Say you’ve got a pipeline for building a new image, but you’d like to also make sure the Docker host redeploys the app whenever it gets updated. ]]></description>
    <pubDate>Mon, 18 May 2026 20:53:35 GMT</pubDate>
  </item><item>
    <title>Set up GitLab Runner for Windows containers</title>
    <link>https://notes.runtimeterror.dev/CICD/Set-up-Gitlab-Runner-for-Windows-containers</link>
    <guid>https://notes.runtimeterror.dev/CICD/Set-up-Gitlab-Runner-for-Windows-containers</guid>
    <description><![CDATA[ Quick notes on installing/configuring Gitlab Runner on Windows Server 2022 to support Windows container workloads Install Git Grab and run the installer from git-scm.com/downloads/win. ]]></description>
    <pubDate>Mon, 18 May 2026 20:53:35 GMT</pubDate>
  </item><item>
    <title>Trigger remote workflow with Forgejo Actions</title>
    <link>https://notes.runtimeterror.dev/CICD/Trigger-remote-workflow-with-Forgejo-Actions</link>
    <guid>https://notes.runtimeterror.dev/CICD/Trigger-remote-workflow-with-Forgejo-Actions</guid>
    <description><![CDATA[ This uses the Forgejo API to let a workflow in one repo (the from repo) to dispatch a workflow in another (the to repo). ]]></description>
    <pubDate>Mon, 18 May 2026 20:53:35 GMT</pubDate>
  </item><item>
    <title>Trigger remote workflow with GitHub Actions</title>
    <link>https://notes.runtimeterror.dev/CICD/Trigger-remote-workflow-with-GitHub-Actions</link>
    <guid>https://notes.runtimeterror.dev/CICD/Trigger-remote-workflow-with-GitHub-Actions</guid>
    <description><![CDATA[ This uses the repository_dispatch event to enable a workflow in one repository (the “from” repo) to trigger a workflow run in another (the “to” repo). ]]></description>
    <pubDate>Mon, 18 May 2026 20:53:35 GMT</pubDate>
  </item><item>
    <title>Use Tailscale in GitHub Actions</title>
    <link>https://notes.runtimeterror.dev/CICD/Use-Tailscale-in-GitHub-Action-workflow</link>
    <guid>https://notes.runtimeterror.dev/CICD/Use-Tailscale-in-GitHub-Action-workflow</guid>
    <description><![CDATA[ Create new OAuth Client with Read+Write on the Devices scope, tied to a specified tag. ]]></description>
    <pubDate>Mon, 18 May 2026 20:53:35 GMT</pubDate>
  </item><item>
    <title>Crostini Manual Start</title>
    <link>https://notes.runtimeterror.dev/ChromeOS/Crostini-Manual-Start</link>
    <guid>https://notes.runtimeterror.dev/ChromeOS/Crostini-Manual-Start</guid>
    <description><![CDATA[ If the Linux Development Environment isn’t starting normally for you, you might see if you can start it manually. ]]></description>
    <pubDate>Mon, 18 May 2026 20:53:35 GMT</pubDate>
  </item>
    </channel>
  </rss>