--- name: publish runner image on: workflow_dispatch: jobs: publish-runner: name: publish-runner runs-on: [self-hosted, vm] timeout-minutes: 45 permissions: contents: read env: PUSH_REGISTRY: zot-push.ad.ddupan.top PULL_REGISTRY: zot.ad.ddupan.top IMAGE_NAME: runner IMAGE_REPOSITORY: panxiao81/gitea-dynamic-runner-runner IMAGE_DOCKERFILE: container/runner.Dockerfile SPIRE_AGENT_SOCKET: /run/spire/agent-sockets/spire-agent.sock steps: - uses: actions/checkout@v4 - name: Build and publish shell: bash run: scripts/publish-image