64 Stories To Learn About Github Actions

Written by learn | Published 2023/05/03
Tech Story Tags: github-actions | learn | learn-github-actions | github | devops | git | programming | software-development

TLDRvia the TL;DR App

Let's learn about Github Actions via these 64 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

1. Clean Stale branches with Github Actions

Automate staled branches management routine with Github Actions.

2. Adding Test Coverage Badge on GitHub Without Using Third-party Services

It’s easy to add test coverage on GitLab using the built-in feature.

3. CI CD Pipeline: How to Setup a CI CD Pipeline From Scratch with GitHub Actions.

Setup your CI CD Pipeline with GitHub Actions.

4. Hosting an Angular Application on Amazon S3 Using Github Actions

Application example built with Angular 14 and hosted on Amazon S3 (Simple Storage Service) using GitHub Actions.

5. How to Use GoReleaser to Automate GoLang Build Releases

This is a quick start for GoReleaser to automate the building and publishing GoLang projects.

6. Automated Testing with GitHub Actions

Hands-on tutorial on automating your unit tests using the CI/CD platform GitHub Actions.

7. DevOps Shouldn't Be Hard!

About those GitHub Actions

8. How To Deploy Multiple Sites to Firebase Hosting using GitHub Actions

Welcome back! We will learn how to automate the deployment of multiple sites to Firebase hosting using GitHub Action in this tutorial. GitHub provides a freemium (free for open source) CI/CD tool that is integrated with their repository.

9. How to Move Away From Twitter

Some people I know planned or already had moved away. The target seems to be Mastodon, an alternate decentralized Open Source using the ActivityPub protocol.

10. The Lazy Programmer's Guide to Maintaining a Personal Website

A guide for how to build and maintain a personal developer website with minimal effort in 10 easy steps.

11. Github Actions auto split of slow RSpec test file in parallel jobs for Ruby on Rails project

How to run slow RSpec test files on Github Actions with parallel jobs by doing an auto split of the spec file by test examples

12. Youtube To Anchor.fm - A Github Action To Automatically Publish Your Podcast

During the quarantine period, I started an Italian tech live show on YouTube and a podcast on Spotify and Anchor.fm with some of my friends. The show’s called Schrödinger Hat.

13. How to Set Up End to End Tests with WebdriverIO on Github Action ?

For some time now I've been playing with github actions to see if I can easily reproduce behaviors I apply in my current CI tool. I wanted to parallelize tasks

14. Github Actions and Go: AreYouOk My URL?

Check and audit link/URL health using Github actions. Test dead links in a fast and efficient manner

15. How to Create a Conditional Workflow With Advanced GitHub Actions

How can I create one GitHub workflow which uses different secrets based on a triggered branch? The conditional workflow will solve this problem.

16. How I Built a Spring Boot Application that Handles Requests for a Telegram Bot

I chose Spring Cloud for the architecture of my Kotlin pet project and it was right. What conclusions have I drawn?

17. How to Build a Dynamic GitHub Profile with GitHub Actions and PHP

In this article, I describe how I've used GitHub Actions and PHP to automatically update my profile README to list my blog's latest publications

18. How parallel Github Actions jobs can run your RSpec tests faster in Ruby on Rails application

Run efficiently parallel RSpec tests on GitHub Actions for Ruby on Rails application to save CI build time

19. Share All Your Cool Tricks and Tips for Using Git and GitHub Effectively [Writing Prompt]

If you’re interested in writing about Git as in the process of learning, developing the code and the job interviews, feel free to use these writing prompts.

20. How GIT Works Deep Inside

A short article about how Git hash-based decentralized filesystem work

21. Building a Better Experience for Courseware Management

Courseware as Code is a revolutionary approach to streamlining the production of courseware.

22. How to Integrate Playwright in Your GitHub Action CI

In this post I will go through all the info you need to integrate Playwright in your CI without any problem.

23. GitHub Pages is a Great Way to Host a Server

Hosting serverless applications outside of cloud on a home server.

24. How to Integrate GitHub Actions and CI/CD With Your Next Python Project

We're going to create a CI/CD pipeline for a typical Python package. The text focuses on practical aspects and should be enough to get you started!

25. Using Markdown Math in Github

As of 2022, Github has the ability to display mathematical formulas using Math support in Markdown.

26. 5 Tools That Will Help You Improve Code Reviews on GitHub

In this article, we’ll consider five tools and integrations that can significantly improve your code review experience on GitHub.

27. Using GitHub Actions To Publish NuGet Packages [A Step-by-Step Guide]

In the world of DevOps automation, manually creating and uploading packages felt so old-fashioned (don't get me started on Azure Devops).

28. Working with GitHub Actions Cache: GitHub Actions on Steroids

GitHub Actions is a powerful, flexible automation tool integrated into the GitHub platform.

29. The Most Important Git Command

When working with Git, the most useful command is "git help", which provides us with all of the assistance we require.

30. Keyless Authorization From GCP to GitHub Actions in GCP Using IdP

Let’s talk about keyless authorization from GitHub Actions in GCP using IdP.

31. Release Driven Development: Building a Minimalistic Release Pipeline with Github Actions

Building a minimalistic release pipeline with a Spring Boot app, Github Actions, and DigitalOcean.

32. How to Win Git and Influence Repositories: 15 Git Commands Every Engineer Needs

The version control system is the foundation of the basics, without which it is impossible to conduct team product development in our time.

33. Setting Up Laravel Unit and Security Tests

This article provides a detailed explanation of Laravel Unit and Security Tests for web applications built using the Laravel framework. It explains the process

34. Publish NPM packages using GitHub Actions: A How-To Guide

NPM automation tokens allow us to publish 2FA-protected packages from automation workflows.

35. Using Github Actions and Bash to Create Dynamic Github Profile

Creating a Dynamic Github Profile With Github Actions and Bash. Parsing RSS and XML in Bash.

36. GitHub Actions To Bring You Consistency

Read an article on how to use the GitHub Actions Evrone wrote to run rubocop, brakeman, reek, fasterer, hadolint, and dotenv-linter linters on your project.

37. Git Tutorial: How To See Your Most Used Git Commands Using a Script

Git has many commands but you can be productive with just a few. I used a script to fetch my most git commands sorted by the number of their occurrences.

38. 8 underrated Git commands every programmer should know (not the usual pull, push, add, commit)

These are some of the most useful Git commands that helped me during my programming journey.

39. Getting Started with GIT And Github

Have you ever thought that how these applications in our phone get updates? The answer is simple it is a Version Control System.

40. Deploy Like Vercel and Netlify with Cloud Run: Live, Preview, and Modern Workflow

The modern workflow that unlocks your team's potential to ship faster.

41. GitHub Actions CI config for MySQL, Redis, Elasticsearch in Ruby on Rails project with RSpec tests

How to run parallel tests with Github Actions jobs for Rails project with MySQL, Redis, Elasticsearch.

42. Automate JavaScript deployment of npm packages with Github actions

What does Factorio and CI/CD pipelines have in common?

43. Which CI is Best For My Team?

At the beginning of developing and building a new application or product, before writing any business logic, it's necessary to make some difficult decisions. These decisions can include which cloud hosting platform to use, which continuous integration (CI) tool to use, and various development configuration choices. These decisions can dictate the speed and success of your engineering efforts. Therefore, choosing the right CI tool can make or break the velocity and quality of a team's code production.

44. How to Make a Rockstar Github Profile README

Show off your Github activity, latest blogs, Spotify streams, and much more with dynamically updating GitHub Profile READMEs!

45. A Simple Guide to Github Page Deployment

Long story short: Jekyll is a template engine changing markdown documents on static HTML webpages, that you can then host anywyere, because you don't need databases or server that has PHP or Python.

46. How Git stores data

47. All You Need to Know About Continuous Integration, GitHub Actions, & Sonar Cloud

When it is done badly, the CI process can turn this amazing tool into a nightmare. CI should make our lives easier, not the other way around.

48. How Using Self-Hosted GitHub Runners Can Save You a Fortune

49. Automating Localization with Github Actions: A How-To Guide

Automated Localization

50. With GitHub Actions, you don’t have to do boring tasks manually ever again

Check out this guide and spin up a GitHub Action for your favorite stack fast—like Stack Overflow copy & paste fast.

51. Three GitHub Features You’re Missing Out On

Did you ever have a friend you only ever saw in one place? Maybe it was a bar, your knitting club, or at the school gates.

52. Beginner’s Explanatory Guide to GitHub Actions

Learning github actions start here

53. How to Use Git Rebase to Squash a Sequence of Commits to a New Base Commit

What is a Git rebase and how do you use it? Rebasing is one of the two Git processes of integrating changes from one branch to another.

54. How to Create Github Actions to Run Tests With Docker Services

Example with Django / Python and PostgreSQL.

55. GitHub Actions: How To Deploy To Google Kubernetes Engine

GitHub actions and workflows are great. We use them to deploy a web app to different cluster environments and I want to show you how we did it. Hopefully, this helps to simplify your deployment process as well. I’ve also written a companion article that describes our GitHub workflows for continuous integration.

56. How to set up Continuous Delivery using Heroku Flow

Continuous deployment doesn’t need to be this hard to set up.

57. Building my Github Action to Deliver Doggoes to PRs

Because who doesn't want good boys to show up whenever they push?

58. How to Avoid Git Disasters (Gitstasters) Part 1: Git Reset

Deepen your understanding of git internals and learn what to do when you wish you had the opportunity to go back in time and fix your mistakes,

59. Cloudy with a Chance of Git Pulls: Automated Weather Forecasts With GitHub Actions

This tutorial covers creating a custom GitHub Action to generate automated Weather Forecasts. It relies on the Open Weather API and Nodejs.

60. Ad Hoc Environments for Django Applications With ECS, Terraform and GitHub Actions

This article will show how software development teams can build on-demand environments for dog-food testing, quality review, internal and external demos and oth

61. How We Set Up a Production Ready CI Workflow Using GitHub Actions

Recently, we started a new project and it decided it was a good time to try GitHub’s newish CI/CD tools which became generally available in November last year.

62. Github Actions and Puppeteer: Continuous Integration Tutorial

Lately I’ve added continuous integration to my blog using puppeteer for end to end testing. My main goal was to allow automatic dependency update using Dependabot.

63. Making a Static Website with C#, Blazor, AWS And GitHub Actions

If you follow the Microsoft development community at all, you’ve most likely already heard of the new web development framework called Blazor. If you haven’t heard of it, here’s an overview from the product site:

64. Top 13 GitHub Alternatives in 2020 [Free and Paid]

If the black cat doesn’t seem cute enough, and you are looking for a reliable yet powerful GitHub alternative, this article unveils some of the top GitHub alternatives you can find today.

Thank you for checking out the 64 most read stories about Github Actions on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.


Written by learn | Lets geek out. The HackerNoon library is now ranked by reading time created. Start learning by what others read most.
Published by HackerNoon on 2023/05/03