id,seq,job,repo,uses,name,with,run,env,if 136814,1,27456,611552758,actions/checkout@v3,,,,, 136818,1,27457,611552758,actions/checkout@v3,,,,, 136822,1,27458,611552758,actions/checkout@v3,,,,, 136827,1,27459,197431109,actions/checkout@v2,,,,, 136832,1,27460,197431109,actions/checkout@v2,,,,, 136837,1,27461,197431109,actions/checkout@v2,,,,, 136842,1,27462,256834907,actions/checkout@v2,,,,, 136847,1,27463,303218369,actions/checkout@v2,,,,, 136852,1,27464,303218369,actions/checkout@v2,,,,, 136857,1,27465,303218369,actions/checkout@v2,,,,, 136870,9,27466,207052882,actions/upload-artifact@v2,,"{""path"": ""github.db""}",,, 136873,1,27467,207052882,actions/checkout@v2,,,,, 136878,1,27468,207052882,actions/checkout@v2,,,,, 136886,1,27470,207052882,actions/checkout@v2,,,,, 136891,1,27471,248903544,actions/checkout@v2,,,,, 136896,1,27472,248903544,actions/checkout@v2,,,,, 136901,1,27473,248903544,actions/checkout@v2,,,,, 136906,1,27474,197882382,actions/checkout@v2,,,,, 136911,1,27475,197882382,actions/checkout@v2,,,,, 136916,1,27476,197882382,actions/checkout@v2,,,,, 136921,1,27477,213286752,actions/checkout@v3,,,,, 136925,1,27478,213286752,actions/checkout@v3,,,,, 136929,1,27479,213286752,actions/checkout@v3,,,,, 136933,1,27480,205429375,actions/checkout@v3,,,,, 136937,1,27481,205429375,actions/checkout@v3,,,,, 136941,1,27482,205429375,actions/checkout@v3,,,,, 136945,1,27483,206156866,actions/checkout@v2,,,,, 136950,1,27484,206156866,actions/checkout@v2,,,,, 136958,1,27486,206156866,actions/checkout@v2,,,,, 136963,1,27487,107914493,actions/checkout@v3,,,,, 136979,1,27489,107914493,readthedocs/actions/preview@v1,,"{""project-slug"": ""datasette""}",,, 136984,1,27491,107914493,actions/checkout@v3,,,,, 136989,1,27492,107914493,actions/checkout@v3,,,,, 136994,1,27493,107914493,actions/checkout@v2,,,,, 137001,1,27494,107914493,actions/checkout@v2,,,,, 137003,1,27495,107914493,actions/checkout@v2,,,,, 137005,1,27496,107914493,actions/checkout@v2,,,,, 137016,1,27498,107914493,actions/checkout@v3,,,,, 137021,1,27499,107914493,actions/checkout@v3,,,,, 137029,1,27500,107914493,actions/checkout@v2,,,,, 137031,1,27501,107914493,actions/checkout@v2,,,,, 137034,2,27502,140912432,,,,git checkout HEAD^2,,${{ github.event_name == 'pull_request' }} 137038,1,27503,140912432,readthedocs/actions/preview@v1,,"{""project-slug"": ""sqlite-utils""}",,, 137039,1,27504,140912432,actions/checkout@v3,,,,, 137044,1,27505,140912432,actions/checkout@v3,,,,, 137049,1,27506,140912432,actions/checkout@v2,,,,, 137061,1,27508,140912432,actions/checkout@v3,,,,, 137036,4,27502,140912432,github/codeql-action/autobuild@v1,Autobuild,,,, 137002,2,27494,107914493,,Build and push to Docker Hub,,"sleep 60 # Give PyPI time to make the new release available docker login -u $DOCKER_USER -p $DOCKER_PASS export REPO=datasetteproject/datasette docker build -f Dockerfile \ -t $REPO:${GITHUB_REF#refs/tags/} \ --build-arg VERSION=${GITHUB_REF#refs/tags/} . docker tag $REPO:${GITHUB_REF#refs/tags/} $REPO:latest docker push $REPO:${GITHUB_REF#refs/tags/} docker push $REPO:latest","{""DOCKER_USER"": ""${{ secrets.DOCKER_USER }}"", ""DOCKER_PASS"": ""${{ secrets.DOCKER_PASS }}""}", 137004,2,27495,107914493,,Build and push to Docker Hub,,"docker login -u $DOCKER_USER -p $DOCKER_PASS export REPO=datasetteproject/datasette docker build -f Dockerfile \ -t $REPO:${VERSION_TAG} \ --build-arg VERSION=${VERSION_TAG} . docker push $REPO:${VERSION_TAG}","{""DOCKER_USER"": ""${{ secrets.DOCKER_USER }}"", ""DOCKER_PASS"": ""${{ secrets.DOCKER_PASS }}"", ""VERSION_TAG"": ""${{ github.event.inputs.version_tag }}""}", 136973,7,27488,107914493,,Build docs.db,,"cd docs DISABLE_SPHINX_INLINE_TABS=1 sphinx-build -b xml . _build sphinx-to-sqlite ../docs.db _build cd ..",,${{ github.ref == 'refs/heads/main' }} 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 ..",, 137024,4,27499,107914493,,Build extension for --load-extension test,,(cd tests && gcc ext.c -fPIC -shared -o ext.so),, 137068,8,27508,140912432,,Build extension for --load-extension test,,(cd tests && gcc ext.c -fPIC -shared -o ext.so && ls -lah),,matrix.os == 'ubuntu-latest' 136972,6,27488,107914493,,Build fixtures.db,,python tests/fixtures.py fixtures.db fixtures.json plugins --extra-db-filename extra_database.db,, 137018,3,27498,107914493,actions/cache@v2,Cache Playwright browsers,"{""path"": ""~/.cache/ms-playwright/"", ""key"": ""${{ runner.os }}-browsers""}",,, 137072,12,27508,140912432,,Check formatting,,black . --check,, 136826,5,27458,611552758,,Check if README is up-to-date,,"cog --check README.md ",, 137028,8,27499,107914493,,Check if blacken-docs needs to be run,,"# This fails on syntax errors, or a diff was applied blacken-docs -l 60 docs/*.rst ",, 137027,7,27499,107914493,,Check if cog needs to be run,,"cog --check docs/*.rst ",, 137073,13,27508,140912432,,Check if cog needs to be run,,"cog --check README.md docs/*.rst ",, 136967,1,27488,107914493,actions/checkout@v3,Check out datasette,,,, 137010,1,27497,107914493,actions/checkout@v2,Check out datasette,,,, 136862,1,27466,207052882,actions/checkout@v2,Check out repo,,,, 136883,1,27469,207052882,actions/checkout@v2,Check out repo,,,, 136955,1,27485,206156866,actions/checkout@v2,Check out repo,,,, 136980,1,27490,107914493,actions/checkout@v2,Check out repo,,,, 137054,1,27507,140912432,actions/checkout@v2,Check out repo,,,, 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 ",, 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 ",, 137033,1,27502,140912432,actions/checkout@v2,Checkout repository,"{""fetch-depth"": 2}",,, 136885,3,27469,207052882,,Commit and push if README changed,,"git diff git config --global user.email ""readme-bot@example.com"" git config --global user.name ""README-bot"" git diff --quiet || (git add README.md && git commit -m ""Updated README"") git push",, 136957,3,27485,206156866,,Commit and push if README changed,,"git diff git config --global user.email ""readme-bot@example.com"" git config --global user.name ""README-bot"" git diff --quiet || (git add README.md && git commit -m ""Updated README"") git push",, 136981,2,27490,107914493,actions/cache@v2,Configure npm caching,"{""path"": ""~/.npm"", ""key"": ""${{ runner.OS }}-npm-${{ hashFiles('**/package-lock.json') }}"", ""restore-keys"": ""${{ runner.OS }}-npm-\n""}",,, 136829,3,27459,197431109,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136834,3,27460,197431109,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-publish-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-publish-pip-\n""}",,, 136839,3,27461,197431109,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136844,3,27462,256834907,actions/cache@v1,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136849,3,27463,303218369,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136854,3,27464,303218369,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-publish-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-publish-pip-\n""}",,, 136859,3,27465,303218369,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136864,3,27466,207052882,actions/cache@v1,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136875,3,27467,207052882,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136880,3,27468,207052882,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-publish-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-publish-pip-\n""}",,, 136888,3,27470,207052882,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136893,3,27471,248903544,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136898,3,27472,248903544,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-publish-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-publish-pip-\n""}",,, 136903,3,27473,248903544,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136908,3,27474,197882382,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136913,3,27475,197882382,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-publish-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-publish-pip-\n""}",,, 136918,3,27476,197882382,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136947,3,27483,206156866,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136952,3,27484,206156866,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-publish-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-publish-pip-\n""}",,, 136960,3,27486,206156866,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136969,3,27488,107914493,actions/cache@v3,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136986,3,27491,107914493,actions/cache@v3,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 136991,3,27492,107914493,actions/cache@v3,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-publish-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-publish-pip-\n""}",,, 136996,3,27493,107914493,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-publish-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-publish-pip-\n""}",,, 137007,3,27496,107914493,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 137012,3,27497,107914493,actions/cache@v2,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 137023,3,27499,107914493,actions/cache@v3,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,,