From ea20a7eb9c93dfc97f7bfd12e66eb4ca886dbefb Mon Sep 17 00:00:00 2001 From: Griatch Date: Sun, 20 Sep 2020 19:15:16 +0200 Subject: [PATCH] Clean out old version of action file --- .github/workflows/github_evennia_action.yml | 106 -------------------- 1 file changed, 106 deletions(-) delete mode 100644 .github/workflows/github_evennia_action.yml diff --git a/.github/workflows/github_evennia_action.yml b/.github/workflows/github_evennia_action.yml deleted file mode 100644 index 4fbc93f17f..0000000000 --- a/.github/workflows/github_evennia_action.yml +++ /dev/null @@ -1,106 +0,0 @@ -# This Evennia workflow will install Python dependencies, run tests with a variety of Python versions -# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions - -name: test-suite - -on: - push: - branches: [ master, develop ] - pull_request: - branches: [ master, develop ] - -jobs: - build: - runs-on: ubuntu-latest - - strategy: - fail-fast: false - matrix: - python-version: [3.7, 3.8] - TESTING_DB: ['sqlite3', 'postgresql', 'mysql'] - - steps: - - - uses: actions/checkout@v2 - - - name: Set up PostgreSQL server - uses: harmon758/postgresql-action@v1 - if: ${{ matrix.TESTING_DB == 'postgresql' }} - with: - postgresql version: '10.7' - postgresql db: 'evennia' - postgresql user: 'evennia' - postgresql password: 'password' - - name: Set up MySQL server - uses: mirromutth/mysql-action@v1.1 - if: ${{ matrix.TESTING_DB == 'mysql'}} - with: - host port: 3306 - character set server: 'utf8mb4' - collation server: 'utf8mb4_unicode_ci' - mysql database: 'evennia' - mysql user: 'evennia' - mysql password: 'password' - - # wait for db to activage, get logs from their start - - name: Wait / sleep - uses: jakejarvis/wait-action@v0.1.0 - if: ${{ matrix.TESTING_DB == 'postgresql' || matrix.TESTING_DB == 'mysql' }} - with: - time: '10s' - - name: Database container logs - uses: jwalton/gh-docker-logs@v1.0.0 - - name: Check running containers - run: docker ps -a - - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 - with: - python-version: ${{ matrix.python-version }} - - - name: Install package dependencies - run: | - python -m pip install --upgrade pip - pip install wheel - pip install psycopg2-binary - pip install mysqlclient - pip install coveralls - pip install codacy-coverage - pip install -e . - - - name: Install extra dependencies - run: pip install -r requirements_extra.txt - - - name: Initialize evennia - run: | - evennia --init testing_mygame - cp .github/workflows/${{ matrix.TESTING_DB }}_settings.py testing_mygame/server/conf/settings.py - cd testing_mygame - evennia migrate - evennia collectstatic --noinput - - - name: Run test suite - run: | - cd testing_mygame - coverage run --source=../evennia --omit=*/migrations/*,*/urls.py,*/test*.py,*.sh,*.txt,*.md,*.pyc,*.service ../bin/unix/evennia test --settings=settings --keepdb evennia - coverage xml - - # we only want to run coverall/codacy once, so we only do it for one of the matrix combinations - # it's also not critical if pushing to either service fails (happens for PRs since env is not - # available outside of the evennia org) - - name: Send data to Coveralls - if: ${{ matrix.TESTING_DB == 'sqlite3' && matrix.python-version == 3.7 }} - continue-on-error: true - env: - COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} - run: | - cd testing_mygame - coveralls - - - name: Send data to Codacy - if: ${{ matrix.TESTING_DB == 'sqlite3' && matrix.python-version == 3.7 }} - continue-on-error: true - uses: codacy/codacy-coverage-reporter-action@master - with: - project-token: ${{ secrets.CODACY_PROJECT_TOKEN }} - coverage-reports: ./testing_mygame/coverage.xml