Forgejo Actions в Podman и Quadlet
Только обнаружил, что уже год Forgejo поддерживает экшены на подобии Github Actions для автоматического запуска ci/cd пайплайнов. Пайплайны по синтаксису совместимы с Github и поддерживают готовые Github экшены https://github.com/marketplace?type=actions. У меня изначально ci/cd был реализован на Forgejo + Drone, потом Drone был заменен на Woodpecker (форк Drone), ну а затем собственно увидел, что появился встроенный механизм и перешел на него. Для работы экшен модуль должен быть включен в конфиге Forgejo: [actions] ENABLED = true DEFAULT_ACTIONS_URL = github ZOMBIE_TASK_TIMEOUT = 10m ENDLESS_TASK_TIMEOUT = 3h ABANDONED_JOB_TIMEOUT = 24h SKIP_WORKFLOW_STRINGS = [skip ci],[ci skip],[no ci],[skip actions],[actions skip] Так же как в Github за работу экшен отвечают ранеры, которые могут быть запущены как обычные приложения, либо в Docker-контейнере. Во втором случае в контейнер монтируют docker.sock хоста для запуска ранером контейнеров с задачами. Всё это прекрасно работало пока не решил отказаться от Docker и перейти на Podman. ...