{"version":"1.0","type":"card","id":"752a69a0-1d6c-4e4c-a6b4-bb1adcf973df","url":"https://stacklist.com/card/752a69a0-1d6c-4e4c-a6b4-bb1adcf973df","title":"Base 3 — Lint and test with GitHub Actions | by Piotr Zalewa | Django Unleashed | Medium","source_url":"https://medium.com/django-unleashed/3-lint-and-test-with-github-actions-efa80197b303","note":"A comprehensive guide on setting up GitHub Actions to automate linting and testing for Django projects, covering Ruff, Mypy, and Pytest configuration with caching strategies for optimized CI/CD pipelines.","image":{"url":"https://ucarecdn.com/683fbeb4-5b87-483e-b68e-49e9188d7691/","alt":"Base 3 — Lint and test with GitHub Actions | by Piotr Zalewa | Django Unleashed | Medium","width":1200,"height":630},"stack":{"id":"1891dcaa-a239-4cf9-815e-5d1050338eb0","title":"Django","url":"https://stacklist.com/stack/1891dcaa-a239-4cf9-815e-5d1050338eb0"},"created_at":"2025-03-07T09:42:43.659Z","updated_at":null,"aco":{"summary":"The website is a Medium article about how to lint and test with GitHub Actions. The content is currently unavailable due to a Cloudflare security check. \n","tags":["lint","test","github"],"key_entities":[],"classification":null,"language":null,"confidence":null,"provenance":null,"token_counts":{"approximate":55},"content_hash":null,"acp_version":"0.2","body_available":false,"body_tokens":0,"visibility":"public","agent_accessible":true,"status":"final"},"_links":{"self":"/api/public/card/752a69a0-1d6c-4e4c-a6b4-bb1adcf973df.json","html":"https://stacklist.com/card/752a69a0-1d6c-4e4c-a6b4-bb1adcf973df","md":"/api/public/card/752a69a0-1d6c-4e4c-a6b4-bb1adcf973df.md","stack_json":"/api/public/stack/1891dcaa-a239-4cf9-815e-5d1050338eb0.json"}}