-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 63f34d9
Showing
201 changed files
with
9,411 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
name: Python application | ||
|
||
on: [push] | ||
|
||
|
||
jobs: | ||
build: | ||
|
||
runs-on: ubuntu-latest | ||
|
||
services: | ||
postgres: | ||
image: postgres:14.9 | ||
env: | ||
POSTGRES_USER: decide | ||
POSTGRES_PASSWORD: decide | ||
POSTGRES_DB: decide | ||
ports: | ||
- 5432:5432 | ||
# needed because the postgres container does not provide a healthcheck | ||
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5 | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: Set up Python 3.10.12 | ||
uses: actions/setup-python@v4 | ||
with: | ||
python-version: 3.10.12 | ||
- name: psycopg2 prerequisites | ||
run: sudo apt-get install libpq-dev | ||
- name: Install dependencies and config | ||
run: | | ||
python -m pip install --upgrade pip | ||
pip install -r requirements.txt | ||
pip install codacy-coverage | ||
cp decide/local_settings.gactions.py decide/local_settings.py | ||
- name: Run migrations (unnecessary) | ||
run: | | ||
cd decide | ||
python manage.py migrate | ||
- name: Run tests | ||
run: | | ||
cd decide | ||
./manage.py test --keepdb |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
# Byte-compiled / optimized / DLL files | ||
__pycache__/ | ||
*.py[cod] | ||
*$py.class | ||
|
||
# C extensions | ||
*.so | ||
|
||
# Distribution / packaging | ||
.Python | ||
env/ | ||
build/ | ||
develop-eggs/ | ||
dist/ | ||
downloads/ | ||
eggs/ | ||
.eggs/ | ||
lib/ | ||
lib64/ | ||
parts/ | ||
sdist/ | ||
var/ | ||
wheels/ | ||
*.egg-info/ | ||
.installed.cfg | ||
*.egg | ||
|
||
# PyInstaller | ||
# Usually these files are written by a python script from a template | ||
# before PyInstaller builds the exe, so as to inject date/other infos into it. | ||
*.manifest | ||
*.spec | ||
|
||
# Installer logs | ||
pip-log.txt | ||
pip-delete-this-directory.txt | ||
|
||
# Unit test / coverage reports | ||
htmlcov/ | ||
.tox/ | ||
.coverage | ||
.coverage.* | ||
.cache | ||
nosetests.xml | ||
coverage.xml | ||
*.cover | ||
.hypothesis/ | ||
|
||
# Translations | ||
*.mo | ||
*.pot | ||
|
||
# Django stuff: | ||
*.log | ||
local_settings.py | ||
|
||
# Flask stuff: | ||
instance/ | ||
.webassets-cache | ||
|
||
# Scrapy stuff: | ||
.scrapy | ||
|
||
# Sphinx documentation | ||
docs/_build/ | ||
|
||
# PyBuilder | ||
target/ | ||
|
||
# Jupyter Notebook | ||
.ipynb_checkpoints | ||
|
||
# pyenv | ||
.python-version | ||
|
||
# celery beat schedule file | ||
celerybeat-schedule | ||
|
||
# SageMath parsed files | ||
*.sage.py | ||
|
||
# dotenv | ||
.env | ||
|
||
# virtualenv | ||
.venv | ||
venv/ | ||
ENV/ | ||
|
||
# Spyder project settings | ||
.spyderproject | ||
.spyproject | ||
|
||
# Rope project settings | ||
.ropeproject | ||
|
||
# mkdocs documentation | ||
/site | ||
|
||
# mypy | ||
.mypy_cache/ | ||
|
||
.vagrant | ||
|
||
.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
tipo: asunto #id | ||
|
||
cuerpo | ||
|
||
### tipo | ||
# feat (nueva funcionalidad) | ||
# fix (corrección de bugs) | ||
# research (incorporación de código experimental, puede ser no funcional) | ||
# refactor (refactorización de código) | ||
# docs (actualización de documentación) | ||
# test (incorporación o modificación de tests) | ||
# conf (modificación de archivos de configuración) | ||
|
||
### asunto | ||
# Consiste en una breve descripción del problema que se ha tratado y que debe de comenzar con un verbo en participio. | ||
# Se referenciará la issue correspondiente (en caso de existir) tal que: `#<ID_issue>` | ||
|
||
### cuerpo (opcional) | ||
# Se utilizará en caso de que el asunto no sea suficientemente descriptivo. | ||
|
||
### Ejemplo | ||
# conf : Actualizado docker-compose.yml #1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
dist: xenial | ||
|
||
services: | ||
- postgresql | ||
addons: | ||
postgresql: "9.4" | ||
before_script: | ||
- psql -U postgres -c "create user decide password 'decide'" | ||
- psql -U postgres -c "create database test_decide owner decide" | ||
- psql -U postgres -c "ALTER USER decide CREATEDB" | ||
language: python | ||
python: | ||
- "3.6" | ||
install: | ||
- pip install -r requirements.txt | ||
- pip install codacy-coverage | ||
script: | ||
- cd decide | ||
- coverage run --branch --source=. ./manage.py test --keepdb --with-xunit | ||
- coverage xml | ||
- python-codacy-coverage -r coverage.xml |
Oops, something went wrong.