Skip to content

Fixed important regressions due to socket.io and web server in eventlet affecting since 0.5.0 maybe even 0.4.0 #41

Fixed important regressions due to socket.io and web server in eventlet affecting since 0.5.0 maybe even 0.4.0

Fixed important regressions due to socket.io and web server in eventlet affecting since 0.5.0 maybe even 0.4.0 #41

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
ci:
name: Lint, Format & Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
cache: "pip"
cache-dependency-path: |
requirements.txt
requirements-dev.txt
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
cache: "npm"
cache-dependency-path: frontend/package-lock.json
- name: Install Python dependencies
run: pip install -r requirements.txt -r requirements-dev.txt
- name: Install Node.js dependencies
run: npm --prefix frontend install
- name: Run CI checks
run: make ci
build:
name: Packaging dry-run
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # hatch-vcs needs tags/history to compute the version
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
cache: "npm"
cache-dependency-path: frontend/package-lock.json
- name: Build wheel + sdist
run: make build
- name: Verify the SPA shipped in the wheel
run: |
unzip -l dist/ceopardy-*.whl | grep -q "ceopardy/static/dist/index.html"