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.