<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Automating with GitHub on DATATWEETS</title><link>https://datatweets.com/courses/git-and-github/automating-with-github/</link><description>Recent content in Automating with GitHub on DATATWEETS</description><generator>Hugo</generator><language>en</language><copyright>Copyright (c) 2025 Datatweets</copyright><lastBuildDate>Sun, 28 Jun 2026 09:00:00 +0200</lastBuildDate><atom:link href="https://datatweets.com/courses/git-and-github/automating-with-github/index.xml" rel="self" type="application/rss+xml"/><item><title>Lesson 1 - Issues and Project Tracking</title><link>https://datatweets.com/courses/git-and-github/automating-with-github/lesson-1-issues-and-project-tracking/</link><pubDate>Fri, 05 Dec 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/automating-with-github/lesson-1-issues-and-project-tracking/</guid><description>Issues are the built-in to-do list of every repository. Learn to create and organize them with labels, assignees, and milestones, link them to pull requests that close them automatically, and see how Projects turn issues into a board.</description></item><item><title>Lesson 2 - GitHub Actions: Continuous Integration Basics</title><link>https://datatweets.com/courses/git-and-github/automating-with-github/lesson-2-github-actions-continuous-integration/</link><pubDate>Fri, 05 Dec 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/automating-with-github/lesson-2-github-actions-continuous-integration/</guid><description>GitHub Actions runs automation in response to events. Build a continuous-integration workflow that runs your pytest suite automatically on every push and pull request, so broken code is caught immediately and shown as a green check or red X.</description></item><item><title>Lesson 3 - Branch Protection and Required Checks</title><link>https://datatweets.com/courses/git-and-github/automating-with-github/lesson-3-branch-protection-and-required-checks/</link><pubDate>Fri, 05 Dec 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/automating-with-github/lesson-3-branch-protection-and-required-checks/</guid><description>Branch protection turns your team&amp;rsquo;s conventions into guarantees. Require a pull request, passing status checks, and an approving review before merging, and block direct pushes to main so broken or unreviewed code can never land.</description></item><item><title>Lesson 4 - GitHub Pages and Release Automation</title><link>https://datatweets.com/courses/git-and-github/automating-with-github/lesson-4-github-pages-and-release-automation/</link><pubDate>Fri, 05 Dec 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/automating-with-github/lesson-4-github-pages-and-release-automation/</guid><description>Actions can publish as well as test. Host a static website free with GitHub Pages that redeploys on every push, and automate releases with a workflow that triggers on a version tag and writes the release notes for you.</description></item><item><title>Lesson 5 - Guided Project: Add CI and Issue Templates</title><link>https://datatweets.com/courses/git-and-github/automating-with-github/lesson-5-guided-project-add-ci-and-issue-templates/</link><pubDate>Fri, 05 Dec 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/automating-with-github/lesson-5-guided-project-add-ci-and-issue-templates/</guid><description>Put the module together: verify your tests pass, add a GitHub Actions CI workflow that runs them on every push, and add structured issue form templates so bug reports come in complete and consistent.</description></item></channel></rss>