From 548c08eb9db566a6da565ad4b7e06f6c9a1f4226 Mon Sep 17 00:00:00 2001 From: Ali Taghavi Date: Tue, 19 May 2026 00:17:50 +0330 Subject: [PATCH] remove deprecated CI/CD workflows from Gitea and GitHub --- .gitea/workflows/ci-cd.yml | 51 ---------------------------------- .github/workflows/deploy.yml | 53 ------------------------------------ 2 files changed, 104 deletions(-) delete mode 100644 .gitea/workflows/ci-cd.yml delete mode 100644 .github/workflows/deploy.yml diff --git a/.gitea/workflows/ci-cd.yml b/.gitea/workflows/ci-cd.yml deleted file mode 100644 index 8dbb127a..00000000 --- a/.gitea/workflows/ci-cd.yml +++ /dev/null @@ -1,51 +0,0 @@ -name: CI/CD Pipeline - -on: - push: - branches: - - main - -jobs: - lint: - name: Lint & Typecheck - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Install pnpm - run: npm install -g pnpm - - - name: Install dependencies - run: pnpm install --frozen-lockfile --ignore-scripts - - - name: Run lint - run: pnpm lint - - - name: Run typecheck - run: pnpm typecheck - - deploy: - name: Deploy to Server - runs-on: ubuntu-latest - needs: lint - steps: - - name: Deploy via SSH - run: | - mkdir -p ~/.ssh - echo "${{ secrets.SERVER_SSH_KEY }}" > ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa - ssh-keyscan -H ${{ secrets.SERVER_HOST }} >> ~/.ssh/known_hosts 2>/dev/null - ssh -o StrictHostKeyChecking=no ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_HOST }} ' - set -e - APP_DIR="/srv/nodecloud/apps/biztaghavisite" - cd "$APP_DIR" - echo "⬇️ Pulling latest code..." - git pull origin main - echo "🐳 Building Docker image..." - docker compose build - echo "🚀 Restarting container..." - docker compose up -d --force-recreate - docker image prune -f - echo "✅ Deploy complete!" - ' diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index 372ff688..00000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: CI/CD Pipeline - -on: - push: - branches: [main] - -jobs: - lint-typecheck: - name: Lint & Type Check - runs-on: nodecloud-runner - container: - image: node:20-bullseye - - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - token: ${{ github.token }} - repository: ${{ github.repository }} - - - name: Enable pnpm - run: corepack enable && corepack prepare pnpm@latest --activate - - - name: Install dependencies - run: pnpm install --frozen-lockfile --ignore-scripts - - - name: Lint - run: pnpm lint - - - name: Type check - run: pnpm typecheck - - deploy: - name: Deploy to NODE Cloud - runs-on: nodecloud-runner - needs: lint-typecheck - if: success() - - steps: - - name: Deploy via SSH - run: | - mkdir -p ~/.ssh - echo "${{ secrets.SERVER_SSH_KEY }}" > ~/.ssh/deploy_key - chmod 600 ~/.ssh/deploy_key - ssh -i ~/.ssh/deploy_key \ - -o StrictHostKeyChecking=no \ - -o UserKnownHostsFile=/dev/null \ - ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_HOST }} \ - "cd /srv/nodecloud/apps/biztaghavisite && \ - git pull && \ - docker compose build --no-cache && \ - docker compose up -d --force-recreate && \ - echo '✅ Deploy done'" \ No newline at end of file