From b1de03106f44a4eb45a27aad376fafe931ca0540 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Mon, 9 Feb 2026 12:51:01 +0300 Subject: [PATCH] chore: add publish job for cicd --- .gitea/workflows/workflow.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index 91b4709..9deb1ee 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -42,3 +42,19 @@ jobs: - name: Type Check run: yarn check:shadcn-excluded + + publish: + needs: build # Only runs if tests/lint pass + runs-on: ubuntu-latest + if: github.ref == 'refs/heads/main' # Only deploy from main branch + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Login to Gitea Registry + run: echo "${{ secrets.CI_DEPLOY_TOKEN }}" | docker login git.allmy.work -u ${{ gitea.repository_owner }} --password-stdin + + - name: Build and Push Docker Image + run: | + docker build -t git.allmy.work/${{ gitea.repository }}:latest . + docker push git.allmy.work/${{ gitea.repository }}:latest