🛠️ CI: Primera versión funcional del registro Se basa en un archivo local CSV extraído de Eventbrite (31b3fa0c858e7a726bd949aa346f15ae0045ba4b) #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
name: EuroPython Discord Bot CI | |
run-name: "🛠️ CI: ${{ github.event.head_commit.message }} (${{ github.sha }})" | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
jobs: | |
lint: | |
name: 🕵 Lint Python code | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- uses: actions/setup-python@v4 | |
with: | |
python-version: '3.11.4' | |
- name: Install pipenv | |
run: curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python | |
- run: pipenv install --dev | |
- name: Run Black | |
run: pipenv run black --check . | |
- name: Run Flake8 | |
run: pipenv run flake8 . | |
- name: Run isort | |
run: pipenv run isort --check . | |
test: | |
name: 🛠️ Test Python code | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- uses: actions/setup-python@v4 | |
with: | |
python-version: '3.11.4' | |
- name: Install pipenv | |
run: curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python | |
- run: pipenv install --dev | |
- name: Run pytest | |
run: pipenv run pytest . | |