id,seq,job,repo,uses,name,with,run,env,if 136826,5,27458,611552758,,Check if README is up-to-date,,"cog --check README.md ",, 136831,5,27459,197431109,,Run tests,,"pytest -v ",, 136836,5,27460,197431109,,Publish,,"python setup.py sdist bdist_wheel twine upload dist/* ","{""TWINE_USERNAME"": ""__token__"", ""TWINE_PASSWORD"": ""${{ secrets.PYPI_TOKEN }}""}", 136841,5,27461,197431109,,Run tests,,"pytest -v ",, 136846,5,27462,256834907,,Test with pytest,,"pytest ",, 136851,5,27463,303218369,,Run tests,,"pytest ",, 136856,5,27464,303218369,,Publish,,"python setup.py sdist bdist_wheel twine upload dist/* ","{""TWINE_USERNAME"": ""__token__"", ""TWINE_PASSWORD"": ""${{ secrets.PYPI_TOKEN }}""}", 136861,5,27465,303218369,,Run tests,,"pytest ",, 136866,5,27466,207052882,,Create auth.json,,"echo ""{\""github_personal_token\"": \""$GITHUB_ACCESS_TOKEN\""}"" > auth.json ","{""GITHUB_ACCESS_TOKEN"": ""${{ secrets.GH_TOKEN }}""}", 136877,5,27467,207052882,,Run tests,,"pytest ",, 136882,5,27468,207052882,,Publish,,"python setup.py sdist bdist_wheel twine upload dist/* ","{""TWINE_USERNAME"": ""__token__"", ""TWINE_PASSWORD"": ""${{ secrets.PYPI_TOKEN }}""}", 136890,5,27470,207052882,,Run tests,,"pytest ",, 136895,5,27471,248903544,,Run tests,,"pytest ",, 136900,5,27472,248903544,,Publish,,"python setup.py sdist bdist_wheel twine upload dist/* ","{""TWINE_USERNAME"": ""__token__"", ""TWINE_PASSWORD"": ""${{ secrets.PYPI_TOKEN }}""}", 136905,5,27473,248903544,,Run tests,,"pytest ",, 136910,5,27474,197882382,,Run tests,,"pytest ",, 136915,5,27475,197882382,,Publish,,"python setup.py sdist bdist_wheel twine upload dist/* ","{""TWINE_USERNAME"": ""__token__"", ""TWINE_PASSWORD"": ""${{ secrets.PYPI_TOKEN }}""}", 136920,5,27476,197882382,,Run tests,,"pytest ",, 136949,5,27483,206156866,,Run tests,,"pytest ",, 136954,5,27484,206156866,,Publish,,"python setup.py sdist bdist_wheel twine upload dist/* ","{""TWINE_USERNAME"": ""__token__"", ""TWINE_PASSWORD"": ""${{ secrets.PYPI_TOKEN }}""}", 136962,5,27486,206156866,,Run tests,,"pytest ",, 136971,5,27488,107914493,,Run tests,,"pytest -n auto -m ""not serial"" pytest -m ""serial"" ",,${{ github.ref == 'refs/heads/main' }} 136988,5,27491,107914493,,Run tests,,"pytest ",, 136993,5,27492,107914493,,Publish,,"python setup.py sdist bdist_wheel twine upload dist/* ","{""TWINE_USERNAME"": ""__token__"", ""TWINE_PASSWORD"": ""${{ secrets.PYPI_TOKEN }}""}", 136998,5,27493,107914493,,Build docs.db,,"cd docs DISABLE_SPHINX_INLINE_TABS=1 sphinx-build -b xml . _build sphinx-to-sqlite ../docs.db _build cd ..",, 137009,5,27496,107914493,,Check spelling,,"codespell README.md --ignore-words docs/codespell-ignore-words.txt codespell docs/*.rst --ignore-words docs/codespell-ignore-words.txt codespell datasette -S datasette/static --ignore-words docs/codespell-ignore-words.txt ",, 137014,5,27497,107914493,,Run tests,,"ls -lah cat .coveragerc pytest --cov=datasette --cov-config=.coveragerc --cov-report xml:coverage.xml --cov-report term ls -lah",, 137020,5,27498,107914493,,Run test,,"./test-in-pyodide-with-shot-scraper.sh ",, 137025,5,27499,107914493,,Install dependencies,,"pip install -e '.[test,docs]' pip freeze ",, 137037,5,27502,140912432,github/codeql-action/analyze@v1,Perform CodeQL Analysis,,,, 137043,5,27504,140912432,,Run tests,,"pytest ",, 137048,5,27505,140912432,,Publish,,"python setup.py sdist bdist_wheel twine upload dist/* ","{""TWINE_USERNAME"": ""__token__"", ""TWINE_PASSWORD"": ""${{ secrets.PYPI_TOKEN }}""}", 137053,5,27506,140912432,,Check spelling,,"codespell docs/*.rst --ignore-words docs/codespell-ignore-words.txt codespell sqlite_utils --ignore-words docs/codespell-ignore-words.txt ",, 137058,5,27507,140912432,,Install Python dependencies,,"python -m pip install --upgrade pip python -m pip install -e .[test] python -m pip install pytest-cov ",, 137065,5,27508,140912432,,Optionally install numpy,,pip install numpy,,matrix.numpy == 1