diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index d677e92..bd9453b 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -32,72 +32,71 @@ jobs: - name: Run tests run: pytest -n auto tests - # docker: - # strategy: - # fail-fast: false - # matrix: - # script: - # - name: Basic - # args: "" + docker: + strategy: + fail-fast: false + matrix: + script: + - name: Basic + args: "" - # name: "Docker ${{ matrix.script.name }}" - # runs-on: ubuntu-latest - # env: - # DOCKER_BUILDKIT: 1 - # COMPOSE_DOCKER_CLI_BUILD: 1 + name: "Docker ${{ matrix.script.name }}" + runs-on: ubuntu-latest + env: + DOCKER_BUILDKIT: 1 + COMPOSE_DOCKER_CLI_BUILD: 1 - # steps: - # - uses: actions/checkout@v4 - # - uses: actions/setup-python@v5 - # with: - # python-version: "3.12" - # cache: pip - # - name: Install dependencies - # run: pip install -r requirements.txt - # - name: Docker ${{ matrix.script.name }} - # run: sh tests/test_docker.sh ${{ matrix.script.args }} + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: "3.12" + cache: pip + - name: Install dependencies + run: pip install -r requirements.txt + - name: Docker ${{ matrix.script.name }} + run: sh tests/test_docker.sh ${{ matrix.script.args }} +# bare: +# strategy: +# fail-fast: false +# matrix: +# script: +# - name: Basic +# args: "" - bare: - strategy: - fail-fast: false - matrix: - script: - - name: Basic - args: "" - - name: "Bare metal ${{ matrix.script.name }}" - runs-on: ubuntu-latest - services: - redis: - image: redis:5.0 - ports: - - 6379:6379 - postgres: - image: postgres:12 - ports: - - 5432:5432 - env: - POSTGRES_PASSWORD: postgres +# name: "Bare metal ${{ matrix.script.name }}" +# runs-on: ubuntu-latest +# services: +# redis: +# image: redis:5.0 +# ports: +# - 6379:6379 +# postgres: +# image: postgres:12 +# ports: +# - 5432:5432 +# env: +# POSTGRES_PASSWORD: postgres - env: - REDIS_BASE_URL: "redis://localhost:6379" - # postgres://user:password@host:port/database - DATABASE_URL: "postgres://postgres:postgres@localhost:5432/postgres" +# env: +# REDIS_BASE_URL: "redis://localhost:6379" +# # postgres://user:password@host:port/database +# DATABASE_URL: "postgres://postgres:postgres@localhost:5432/postgres" - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 - with: - python-version: "3.12" - cache: pip - cache-dependency-path: | - requirements.txt - {{cookiecutter.project_slug}}/requirements/base.txt - {{cookiecutter.project_slug}}/requirements/local.txt - - name: Install dependencies - run: pip install -r requirements.txt - - uses: actions/setup-node@v4 - with: - node-version: "22" - - name: Bare Metal ${{ matrix.script.name }} - run: sh tests/test_bare.sh ${{ matrix.script.args }} +# steps: +# - uses: actions/checkout@v4 +# - uses: actions/setup-python@v5 +# with: +# python-version: "3.12" +# cache: pip +# cache-dependency-path: | +# requirements.txt +# {{cookiecutter.project_slug}}/requirements/base.txt +# {{cookiecutter.project_slug}}/requirements/local.txt +# - name: Install dependencies +# run: pip install -r requirements.txt +# - uses: actions/setup-node@v4 +# with: +# node-version: "22" +# - name: Bare Metal ${{ matrix.script.name }} +# run: sh tests/test_bare.sh ${{ matrix.script.args }}