diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 42b8065..c17f8da 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -24,7 +24,10 @@ jobs: if: github.event_name == 'pull_request' container: golangci/golangci-lint:v1.55-alpine steps: - - uses: actions/checkout@v4 + - name: Checkout + run: | + apk add --no-cache git + git clone --depth 1 --branch ${GITHUB_REF_NAME} ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git . - name: Lint ai-compliance-sdk run: | if [ -d "ai-compliance-sdk" ]; then @@ -36,7 +39,10 @@ jobs: if: github.event_name == 'pull_request' container: python:3.12-slim steps: - - uses: actions/checkout@v4 + - name: Checkout + run: | + apt-get update -qq && apt-get install -y -qq git > /dev/null 2>&1 + git clone --depth 1 --branch ${GITHUB_REF_NAME} ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git . - name: Lint Python services run: | pip install --quiet ruff @@ -52,7 +58,10 @@ jobs: if: github.event_name == 'pull_request' container: node:20-alpine steps: - - uses: actions/checkout@v4 + - name: Checkout + run: | + apk add --no-cache git + git clone --depth 1 --branch ${GITHUB_REF_NAME} ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git . - name: Lint Node.js services run: | for svc in admin-compliance developer-portal; do @@ -75,10 +84,12 @@ jobs: env: CGO_ENABLED: "0" steps: - - uses: actions/checkout@v4 + - name: Checkout + run: | + apk add --no-cache git + git clone --depth 1 --branch ${GITHUB_REF_NAME} ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git . - name: Test ai-compliance-sdk run: | - apk add --no-cache jq bash if [ ! -d "ai-compliance-sdk" ]; then echo "WARNUNG: ai-compliance-sdk nicht gefunden" exit 0 @@ -94,7 +105,10 @@ jobs: env: CI: "true" steps: - - uses: actions/checkout@v4 + - name: Checkout + run: | + apt-get update -qq && apt-get install -y -qq git > /dev/null 2>&1 + git clone --depth 1 --branch ${GITHUB_REF_NAME} ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git . - name: Test backend-compliance run: | if [ ! -d "backend-compliance" ]; then @@ -113,7 +127,10 @@ jobs: env: CI: "true" steps: - - uses: actions/checkout@v4 + - name: Checkout + run: | + apt-get update -qq && apt-get install -y -qq git > /dev/null 2>&1 + git clone --depth 1 --branch ${GITHUB_REF_NAME} ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git . - name: Test document-crawler run: | if [ ! -d "document-crawler" ]; then @@ -132,7 +149,10 @@ jobs: env: CI: "true" steps: - - uses: actions/checkout@v4 + - name: Checkout + run: | + apt-get update -qq && apt-get install -y -qq git > /dev/null 2>&1 + git clone --depth 1 --branch ${GITHUB_REF_NAME} ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git . - name: Test dsms-gateway run: | if [ ! -d "dsms-gateway" ]; then