Skip to content

Latest commit

 

History

History
260 lines (192 loc) · 23.6 KB

github-actions.md

File metadata and controls

260 lines (192 loc) · 23.6 KB

drawing

Automate staled branches management routine with Github Actions.

Setup your CI CD Pipeline with GitHub Actions.

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!

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.

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

Hosting serverless applications outside of cloud on a home server.

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

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

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.

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

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

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.

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

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

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

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

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

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

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

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,

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.

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

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

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

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

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

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

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

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

Automated Localization

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

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

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

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

Learning github actions start here

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. 

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

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

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.

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

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.

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

About those GitHub Actions

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

Example with Django / Python and PostgreSQL.

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

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.

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

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

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

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.

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

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.

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.

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

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

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.

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.

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:

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

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.

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.