{"id": 107767, "seq": 1, "job": {"value": 21649, "label": "test"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": "actions/checkout@v2", "name": null, "with": null, "run": null, "env": null, "if": null} {"id": 107768, "seq": 2, "job": {"value": 21649, "label": "test"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": "actions/setup-python@v2", "name": "Set up Python ${{ matrix.python-version }}", "with": "{\"python-version\": \"${{ matrix.python-version }}\"}", "run": null, "env": null, "if": null} {"id": 107769, "seq": 3, "job": {"value": 21649, "label": "test"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": "actions/cache@v2", "name": "Configure pip caching", "with": "{\"path\": \"~/.cache/pip\", \"key\": \"${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}\", \"restore-keys\": \"${{ runner.os }}-pip-\\n\"}", "run": null, "env": null, "if": null} {"id": 107770, "seq": 4, "job": {"value": 21649, "label": "test"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": null, "name": "Install dependencies", "with": null, "run": "pip install -e '.[test]'\n", "env": null, "if": null} {"id": 107771, "seq": 5, "job": {"value": 21649, "label": "test"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": null, "name": "Run tests", "with": null, "run": "pytest\n", "env": null, "if": null} {"id": 107772, "seq": 1, "job": {"value": 21650, "label": "deploy"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": "actions/checkout@v2", "name": null, "with": null, "run": null, "env": null, "if": null} {"id": 107773, "seq": 2, "job": {"value": 21650, "label": "deploy"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": "actions/setup-python@v2", "name": "Set up Python", "with": "{\"python-version\": \"3.9\"}", "run": null, "env": null, "if": null} {"id": 107774, "seq": 3, "job": {"value": 21650, "label": "deploy"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": "actions/cache@v2", "name": "Configure pip caching", "with": "{\"path\": \"~/.cache/pip\", \"key\": \"${{ runner.os }}-publish-pip-${{ hashFiles('**/setup.py') }}\", \"restore-keys\": \"${{ runner.os }}-publish-pip-\\n\"}", "run": null, "env": null, "if": null} {"id": 107775, "seq": 4, "job": {"value": 21650, "label": "deploy"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": null, "name": "Install dependencies", "with": null, "run": "pip install setuptools wheel twine\n", "env": null, "if": null} {"id": 107776, "seq": 5, "job": {"value": 21650, "label": "deploy"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": null, "name": "Publish", "with": null, "run": "python setup.py sdist bdist_wheel\ntwine upload dist/*\n", "env": "{\"TWINE_USERNAME\": \"__token__\", \"TWINE_PASSWORD\": \"${{ secrets.PYPI_TOKEN }}\"}", "if": null} {"id": 107777, "seq": 1, "job": {"value": 21651, "label": "build"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": "actions/checkout@v2", "name": "Check out repo", "with": null, "run": null, "env": null, "if": null} {"id": 107778, "seq": 2, "job": {"value": 21651, "label": "build"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": null, "name": "Update TOC", "with": null, "run": "npx markdown-toc README.md -i", "env": null, "if": null} {"id": 107779, "seq": 3, "job": {"value": 21651, "label": "build"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": null, "name": "Commit and push if README changed", "with": null, "run": "git diff\ngit config --global user.email \"readme-bot@example.com\"\ngit config --global user.name \"README-bot\"\ngit diff --quiet || (git add README.md && git commit -m \"Updated README\")\ngit push", "env": null, "if": null} {"id": 107780, "seq": 1, "job": {"value": 21652, "label": "test"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": "actions/checkout@v2", "name": null, "with": null, "run": null, "env": null, "if": null} {"id": 107781, "seq": 2, "job": {"value": 21652, "label": "test"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": "actions/setup-python@v2", "name": "Set up Python ${{ matrix.python-version }}", "with": "{\"python-version\": \"${{ matrix.python-version }}\"}", "run": null, "env": null, "if": null} {"id": 107782, "seq": 3, "job": {"value": 21652, "label": "test"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": "actions/cache@v2", "name": "Configure pip caching", "with": "{\"path\": \"~/.cache/pip\", \"key\": \"${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}\", \"restore-keys\": \"${{ runner.os }}-pip-\\n\"}", "run": null, "env": null, "if": null} {"id": 107783, "seq": 4, "job": {"value": 21652, "label": "test"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": null, "name": "Install dependencies", "with": null, "run": "pip install -e '.[test]'\n", "env": null, "if": null} {"id": 107784, "seq": 5, "job": {"value": 21652, "label": "test"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "uses": null, "name": "Run tests", "with": null, "run": "pytest\n", "env": null, "if": null}