Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. My migration from GitHub to Gitea became stalled when I realized that you can tie self-hosted Actions runners to

My migration from GitHub to Gitea became stalled when I realized that you can tie self-hosted Actions runners to

Scheduled Pinned Locked Moved Uncategorized
daggercicdactionsgitea
4 Posts 1 Posters 11 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • windsheep@infosec.exchangeW This user is from outside of this forum
    windsheep@infosec.exchangeW This user is from outside of this forum
    windsheep@infosec.exchange
    wrote last edited by
    #1

    My migration from GitHub to Gitea became stalled when I realized that you can tie self-hosted Actions runners to

    * Repos (per repo token)
    * Orgs
    * not to the Pro Account with all repos

    If you migrate, you have a parallel setup.

    Gitea allows global runners. It's by far less complex. Which is a strength.

    To self-host a combined GitHub and Gitea Actions runner, I need to queue jobs. Per repo as well.

    I also need to keep the jobs compatible.

    To archive this, I use Dagger(.io). My GitHub Action YAML only defines the triggers in GitHub (on push etc.). Dagger works locally, on-prem and in the cloud. It's a compatibility layer that is much more sane than YAML.

    With Dagger and a custom queue, it's possible to move away from Actions without much effort. But there is a certain vendor lock-in effect with GitHub Actions.

    The other consideration is, that cloud-hosted GitHub Actions runners exist for Linux (AArch64, x86), Windows (same), macOS (x86, Silicon). And they are super cheap.

    To get the best out of both worlds:

    1. use Dagger where it's possible
    2. build a custom combined builder queue

    #dagger #cicd #actions #gitea

    windsheep@infosec.exchangeW 1 Reply Last reply
    0
    • windsheep@infosec.exchangeW windsheep@infosec.exchange

      My migration from GitHub to Gitea became stalled when I realized that you can tie self-hosted Actions runners to

      * Repos (per repo token)
      * Orgs
      * not to the Pro Account with all repos

      If you migrate, you have a parallel setup.

      Gitea allows global runners. It's by far less complex. Which is a strength.

      To self-host a combined GitHub and Gitea Actions runner, I need to queue jobs. Per repo as well.

      I also need to keep the jobs compatible.

      To archive this, I use Dagger(.io). My GitHub Action YAML only defines the triggers in GitHub (on push etc.). Dagger works locally, on-prem and in the cloud. It's a compatibility layer that is much more sane than YAML.

      With Dagger and a custom queue, it's possible to move away from Actions without much effort. But there is a certain vendor lock-in effect with GitHub Actions.

      The other consideration is, that cloud-hosted GitHub Actions runners exist for Linux (AArch64, x86), Windows (same), macOS (x86, Silicon). And they are super cheap.

      To get the best out of both worlds:

      1. use Dagger where it's possible
      2. build a custom combined builder queue

      #dagger #cicd #actions #gitea

      windsheep@infosec.exchangeW This user is from outside of this forum
      windsheep@infosec.exchangeW This user is from outside of this forum
      windsheep@infosec.exchange
      wrote last edited by
      #2

      Link Preview Image
      Self-Hosting Infisical: A Guide to Securing Your Homelab'...

      Learn how to self-host Infisical to secure your homelab secrets. Step-by-step tutorial covers Docker deployment, backup key protection, and just-in-time secret injection.

      favicon

      Infisical Blog (infisical.com)

      I am thinking of using Infisical over Vault after the license change / IBM acquisition.

      I think Vault is unnecessarily complex, and I have seen IBM simplifying software.

      #hashicorp #vault #infisical #ibm

      windsheep@infosec.exchangeW 1 Reply Last reply
      1
      0
      • R relay@relay.infosec.exchange shared this topic
      • windsheep@infosec.exchangeW windsheep@infosec.exchange

        Link Preview Image
        Self-Hosting Infisical: A Guide to Securing Your Homelab'...

        Learn how to self-host Infisical to secure your homelab secrets. Step-by-step tutorial covers Docker deployment, backup key protection, and just-in-time secret injection.

        favicon

        Infisical Blog (infisical.com)

        I am thinking of using Infisical over Vault after the license change / IBM acquisition.

        I think Vault is unnecessarily complex, and I have seen IBM simplifying software.

        #hashicorp #vault #infisical #ibm

        windsheep@infosec.exchangeW This user is from outside of this forum
        windsheep@infosec.exchangeW This user is from outside of this forum
        windsheep@infosec.exchange
        wrote last edited by
        #3

        Decided to deploy Infisical with `pyinfra`(not using Ansible because of Yaml hell).

        `pyinfra` is faster. 🙂

        Since we can use `uv` easily nowadays, the whole venv setup also becomes much simpler.

        Good stuff.

        #ansible #pyinfra #yaml #infisical

        Link Preview Image
        windsheep@infosec.exchangeW 1 Reply Last reply
        1
        0
        • windsheep@infosec.exchangeW windsheep@infosec.exchange

          Decided to deploy Infisical with `pyinfra`(not using Ansible because of Yaml hell).

          `pyinfra` is faster. 🙂

          Since we can use `uv` easily nowadays, the whole venv setup also becomes much simpler.

          Good stuff.

          #ansible #pyinfra #yaml #infisical

          Link Preview Image
          windsheep@infosec.exchangeW This user is from outside of this forum
          windsheep@infosec.exchangeW This user is from outside of this forum
          windsheep@infosec.exchange
          wrote last edited by
          #4

          Link Preview Image
          GitHub - Infisical/agent-vault: A HTTP credential proxy and vault for AI agents like Claude Code, OpenClaw, Hermes, custom agents + harnesses, and more.

          A HTTP credential proxy and vault for AI agents like Claude Code, OpenClaw, Hermes, custom agents + harnesses, and more. - Infisical/agent-vault

          favicon

          GitHub (github.com)

          This looks fascinating.

          An open-source credential broker by Infisical that sits between your agents and the APIs they call.
          Agents should not possess credentials. Agent Vault eliminates credential exfiltration risk with brokered access.

          And that can be self-hosted or operated as SaaS. Going to follow this up next week, looking to see if this scales for larger dev teams.

          The best defense against supply-chain compromise is being able to manage credentials. For many new AI threats, that will be the same.

          #agentic #saas #agaas #credentialtheft

          1 Reply Last reply
          1
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups