Skip to content

Commit

Permalink
remove circleci, add gitaction
Browse files Browse the repository at this point in the history
  • Loading branch information
Josh Yu committed Aug 21, 2024
1 parent e1c51f2 commit eb72641
Show file tree
Hide file tree
Showing 4 changed files with 75 additions and 142 deletions.
7 changes: 0 additions & 7 deletions .circleci/Dockerfile

This file was deleted.

135 changes: 0 additions & 135 deletions .circleci/config.yml

This file was deleted.

39 changes: 39 additions & 0 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: django CMS Content Expiry linters.yml

on: [pull_request, push]

jobs:
flake8:
name: flake8
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.9
- run: pip install --upgrade flake8
- name: flake8
uses: liskin/gh-problem-matcher-wrap@v1
with:
linters: flake8
run: |
flake8
isort:
name: isort
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.9
- run: python -m pip install isort
- name: isort
uses: liskin/gh-problem-matcher-wrap@v1
with:
linters: isort
run: isort -c -rc -df ./

36 changes: 36 additions & 0 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: django CMS Content Expiry test.yml

on: [pull_request, push]

jobs:
database-sqlite:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: [ 3.9, '3.10'] # latest release minus two
requirements-file: [
django-32-cms40.txt,
django-42-cms40.txt,
django-42-cms41.txt,
]

steps:
- uses: actions/checkout@v1
- name: Set up Python ${{ matrix.python-version }}

uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
sudo apt install gettext gcc -y
python -m pip install --upgrade pip
pip install pytest
pip install -r tests/requirements/${{ matrix.requirements-file }}
python setup.py install
- name: Test with python test runner
run: |
python setup.py test
env:
DATABASE_URL: sqlite://localhost/testdb.sqlite

0 comments on commit eb72641

Please sign in to comment.