From 39630c926ec8fddf2042ae71b6226642703e3328 Mon Sep 17 00:00:00 2001 From: sluppyy Date: Thu, 13 Feb 2025 15:47:04 +0300 Subject: [PATCH] sosi --- .github/workflows/ci.yml | 76 ---------------------------------------- 1 file changed, 76 deletions(-) delete mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 9506ca4..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,76 +0,0 @@ -name: CI - -on: - push: - branches: - - main - pull_request: ~ - workflow_dispatch: ~ - -concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} - cancel-in-progress: true - -jobs: - tests: - name: Tests - runs-on: ubuntu-latest - steps: - - - name: Checkout - uses: actions/checkout@v4 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Build Docker images - uses: docker/bake-action@v6 - with: - pull: true - load: true - files: | - compose.yaml - compose.override.yaml - set: | - *.cache-from=type=gha,scope=${{github.ref}} - *.cache-from=type=gha,scope=refs/heads/main - *.cache-to=type=gha,scope=${{github.ref}},mode=max - - - name: Start services - run: docker compose up --wait --no-build - - - name: Check HTTP reachability - run: curl -v --fail-with-body http://localhost - - - name: Check HTTPS reachability - if: false # Remove this line when the homepage will be configured, or change the path to check - run: curl -vk --fail-with-body https://localhost - - - name: Check Mercure reachability - run: curl -vkI --fail-with-body https://localhost/.well-known/mercure?topic=test - - - name: Create test database - if: false # Remove this line if Doctrine ORM is installed - run: docker compose exec -T php bin/console -e test doctrine:database:create - - - name: Run migrations - if: false # Remove this line if Doctrine Migrations is installed - run: docker compose exec -T php bin/console -e test doctrine:migrations:migrate --no-interaction - - - name: Run PHPUnit - if: false # Remove this line if PHPUnit is installed - run: docker compose exec -T php bin/phpunit - - - name: Doctrine Schema Validator - if: false # Remove this line if Doctrine ORM is installed - run: docker compose exec -T php bin/console -e test doctrine:schema:validate - lint: - name: Docker Lint - runs-on: ubuntu-latest - steps: - - - name: Checkout - uses: actions/checkout@v4 - - - name: Lint Dockerfile - uses: hadolint/hadolint-action@v3.1.0