GitHub Action Hero: Nikita Sobolev

The GitHub community is capable of incredible things. GitHub Actions is just one of our newest tools made available to developers around the world. Automate your workflow, and take control of your code!

Check out our latest story from one of our earliest GitHub Actions adopters. Read about their projects, challenges, and lessons learned.

This week’s GitHub Actions Hero

Today, we hear from Nikita Sobolev (@sobolevn). He’s created numerous Actions including Python Style Guide, dotenv-linterrestrict-cursing-action, docker-image-size-limit.

Nikita has over 10 years experience in software development and started coding at university. This is where his love started and it sounds like he never looked back:

I started coding at the University. And love it since then! I have started to build automated tools for other developers as a part of my job. I run a small company “wemake.services”, we do custom development and consulting for our clients. So, we need to have lots of custom tools to help us in the process. We build linters, code-quality tools, and bots to help us.

Why use GitHub Actions?

GitHub Actions seems like a cool idea on the surface, but why are people actually using it? Nikita says it’s all about being able to automate things:Why use GitHub Actions.

#community #marketplace #open source #automation #ci/cd #developer #github actions #nikita #sobolev

What is GEEK

Buddha Community

GitHub Action Hero: Nikita Sobolev

GitHub Action Hero: Nikita Sobolev

The GitHub community is capable of incredible things. GitHub Actions is just one of our newest tools made available to developers around the world. Automate your workflow, and take control of your code!

Check out our latest story from one of our earliest GitHub Actions adopters. Read about their projects, challenges, and lessons learned.

This week’s GitHub Actions Hero

Today, we hear from Nikita Sobolev (@sobolevn). He’s created numerous Actions including Python Style Guide, dotenv-linterrestrict-cursing-action, docker-image-size-limit.

Nikita has over 10 years experience in software development and started coding at university. This is where his love started and it sounds like he never looked back:

I started coding at the University. And love it since then! I have started to build automated tools for other developers as a part of my job. I run a small company “wemake.services”, we do custom development and consulting for our clients. So, we need to have lots of custom tools to help us in the process. We build linters, code-quality tools, and bots to help us.

Why use GitHub Actions?

GitHub Actions seems like a cool idea on the surface, but why are people actually using it? Nikita says it’s all about being able to automate things:Why use GitHub Actions.

#community #marketplace #open source #automation #ci/cd #developer #github actions #nikita #sobolev

Desmond  Gerber

Desmond Gerber

1624347085

How to Create a Custom GitHub Actions Using JavaScript — Beginner Level

In this blog, we are going to learn how to create our own custom GitHub action using javaScript.

Prerequisite

  • Basic JavaScript Knowledge
  • Basic Git & GitHub Knowledge

About GitHub Actions

Automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you’d like, including CI/CD, and combine actions in a completely customized workflow.

Types of Actions

There are three types of actions: Docker container actions, JavaScript actions, and composite run steps actions.

JavaScript Custom Action

Let’s create a Custom GitHub Action using JavaScript by creating a public repo, once the repo is created, we can clone it to our local machine using VS Code or GitPod. You need to have Node.js 12.x or higher and npm installed on your machine to perform the steps described here. You can verify the node and npm versions with the following commands in a VS Code or GitPod terminal.

node --version 
npm --version

#github #github-tutorial #github-actions #github-trend

Myriam  Rogahn

Myriam Rogahn

1593500340

GitHub Action Hero: Victoria Drake - The GitHub Blog

GitHub Actions allows you to automate your workflow. With GitHub Actions, you can deploy to any cloud, build containers, automate messages, and do so much more. Use any tool you know and love, and have more freedom to innovate and be creative. It’s time to take control!

Everyday, there are lots of amazing Actions being built. We spoke to some of the coolest developers building the latest Actions. Over the next few weeks we’ll be sharing their stories with lots of tips to inspire you in creating your own Actions. This week, we have Victoria Drake who has created a whole host of Actions.

#community #github #github action hero

Derek  Champlin

Derek Champlin

1597035960

GitHub Action Hero: Swechhya Bista

GitHub Actions gives you the power to automate your workflow. Connect with the tools you know and love. Have more freedom to innovate and be creative. Deploy to any cloud, build containers, automate messages, and lots more. It’s time to take control.

There’s lots of amazing Actions being built every day. We spoke to some of the coolest developers building the latest workflows and automations. Last week, we shared Samson’s story. This week we have Swechhya Bista. She also participated in our recent GitHub Actions Hackathon. Read her story for inspiration, lessons, and why developers choose to build.

#community #marketplace #open source #actions #github actions #r-action #swechhya bista

Oral  Brekke

Oral Brekke

1617437520

Deploying my portfolio website on Github Pages using Github Actions.

I recently deployed  my portfolio site and wanted to try out github actions and this is my experience of automating the deployment.

This article is more focused on how you can use the GitHub actions and how easy it is to deploy your code to GitHub pages rather than the portfolio site code.So every time you make an update or build to your website ,the changes are automatically reflected and this automated deploying process makes work much faster.

The way GitHub action works is you create actions in your repositories by creating one or more yaml files and these are called workflows.Workflows now can handle build tasks like CI CD. This means you use the action to test your code and push the site to the desired hosting platform (in this case GitHub pages ) when the main branch changes .

First step assuming that you have a GitHub account is to create a repository having your website code in it.Now I have a bootstrap website but in the future I do plan on adding node JS so I already added package.json.

#workflow #portfolio #github #github-actions #github-pages