name: Deploy Canina on: push: branches: - main - develop jobs: deploy: runs-on: canina steps: - name: Download deploy.sh via Gitea API env: BRANCH: ${{ github.ref_name }} run: | # دانلود فایل از طریق API Gitea (بدون نیاز به SSL) wget --no-check-certificate -O deploy.sh \ "https://87.248.133.138/api/v1/repos/parsa/canina/raw/deploy.sh?ref=${BRANCH}" # اگر با برنچ فعلی پیدا نشد، با main امتحان کن if [ ! -f "deploy.sh" ]; then wget --no-check-certificate -O deploy.sh \ "https://87.248.133.138/api/v1/repos/parsa/canina/raw/deploy.sh?ref=main" fi chmod +x deploy.sh ./deploy.sh ${BRANCH}