CI: kalite-kontrol robot testleri (.gitea/workflows/ci.yml)

This commit is contained in:
laptop-claude
2026-07-30 04:04:17 +03:00
parent 663c16e094
commit a84cb5826a
+33
View File
@@ -0,0 +1,33 @@
name: kalite-kontrol
on: [push]
jobs:
kontrol:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Kodu indir
uses: actions/checkout@v4
with:
github-server-url: https://gitea.twinpay.one
- name: Çakışma işareti kalmamış olmalı
run: |
if grep -rn '^<<<<<<< ' --include='*.js' --include='*.html' --include='*.md' .; then
echo 'HATA: çözülmemiş çakışma işareti var!'; exit 1
fi
echo 'temiz: çakışma işareti yok'
- name: Sessiz bozulma dersi — tanımsız çağrı olmasın
run: |
grep -q 'function sonFiyat' fiyat.js
if grep -rn 'indirimliFiyat(' --include='*.js' .; then
echo 'HATA: tanımsız fonksiyon çağrısı (indirimliFiyat)'; exit 1
fi
echo 'temiz: tüm çağrılar tanımlı'
- name: Çöp tarihe girmemiş olmalı
run: |
if git ls-files | grep -E '^(node_modules/|.*\.log$)'; then
echo 'HATA: izlenmemesi gereken dosya izleniyor!'; exit 1
fi
echo 'temiz: node_modules ve loglar izlenmiyor'