CoursesAI WorkshopCompaniesPricingBlogNewsletter
  • Courses
  • AI Workshop
  • Companies
  • Pricing
  • Blog
  • Newsletter
Subscribe
  • Courses
  • Companies
  • Communities
  • Blog
  • Gift card
  • Newsletter
  • Help
  • Shop
  • ConfAiBot
  • Contact
  • Legal notice
  • General conditions
  • Privacy policy
  • Cookies policy

Course of Automate Your Workflow with GitHub Actions

Standard
Rafa GómezJavier Ferrer

By Rafa Gómez y Javier Ferrer – Tooling

We will create our own actions (we'll even publish one in the Marketplace!) that can be very useful in our daily lives.

Go to course

💸 First lesson available without registration!

GitHub Actions has entered the game "late," but with a strong impact. In this course, we will see everything it has to offer, but above all, we will see our version to implement a very fine automation 👌

We will create our own actions (we will even publish some in the Marketplace!) that can be very useful in our daily lives.

What you will learn in this GitHub Actions course

☝️ Our first Action: Automatically measuring complexity of Pull Requests 🏷️ [FREE] We make a bot to automatically label Pull Requests based on their size ☝️ [FREE] Our first GitHub Action 🔗 Labeling PRs with the GitHub API and jq 🚀 Using our first Action 🤝 Use the Action without publishing in Marketplace 🏬 Publish Action in GitHub Marketplace ⭐ Getting the most out of GitHub Actions ⚙️ Parameterizable Actions: Custom Sizes ✅ Check in PR based on Action results: No allowing merge with overly complex PRs 🤖 Automating our workflow with GitHub: Workflows with Pull Requests 📏 Validate Pull Request descriptions 🕰 Notify when a PR has been open for more than X time 🏷 Categorize Pull Requests with Machine Learning 👥 Improving the development experience thanks to GitHub Actions 💬 Feedback on Action results in PR comment 🤖 Automating our workflow with GitHub: Beyond Pull Requests ✋ No allowing Pull Requests in Master-only flow 🐧 Tweet for each release of a new version of my library 💬 Notify Slack channel 👀 Comparison with Azure, GitLab, and Bitbucket Pipelines GitHub Actions vs Azure, GitLab, and Bitbucket Pipelines Why GitHub Actions is better than Travis or CircleCI 🤔 👋 Conclusions and next steps 👀 Review of the most famous and useful actions ❓ Frequently asked questions 👋 Conclusions and next steps

Videos of the course

  • 🏷️ [FREE] We make a bot to automatically label Pull Requests based on their size
  • ☝️ [FREE] Our first GitHub Action
  • 🔗 Labeling PRs with the GitHub API and jq

  • 🤝 Use the Action without publishing in Marketplace
  • 🏬 Publish Action in GitHub Marketplace

  • ⚙️ Parameterizable Actions: Custom Sizes
  • ✅ Check in PR based on Action results: No allowing merge with overly complex PRs

  • 📏 Validate Pull Request descriptions
  • 👉 Require PR review from teams based on the modified directory (useful MonoRepos)
  • 🕰 Notify when a PR has been open for more than X time

  • 💬 Feedback on Action results in PR comment
  • ⚠️ Send warning message when modifying dangerous files
  • 👁 Monitor that no secrets have been committed
  • 🔥 Comment on PR if there are any failing commits

  • ✋ No allowing Pull Requests in Master-only flow
  • 🕊 No allowing branches in Master-only flow
  • 🐧 Tweet for each release of a new version of my library

  • 👀 Review of the most famous and useful actions
  • ❓ Frequently asked questions
  • 👋 Conclusions and next steps
  • 😊 Help us improve!
Go to course

Related courses

Standard
Dependabot: Keep your repo up to date, securely and automatically

🛡️ Dependabot: Keep your repo up to date, securely and automatically

Javier FerrerRafa Gómez

Update your dependencies safely without PR spam.

See course
Standard
Visual Studio Code: Productivity and Setup

🛠️ Visual Studio Code: Productivity and Setup

Rafa GómezJavier Ferrer

Boost your productivity by making the most of Visual Studio Code. From a minimalist appearance to mastering all its hidden shortcuts.

See course
Standard
Data Processing in Bash: Manage JSON, XML, YAML Files

🎲 Data Processing in Bash: Manage JSON, XML, YAML Files

Javier FerrerRafa Gómez

Bash is the most famous scripting language there is. Learn to leverage its full potential to manage our JSONs, YAMLs…

See course
See full catalogue

Pay according to your needs

lite (only monthly)

19 €
per month
  • Essential programming courses to build a solid foundation
Popular

standard

24,92 €
Discount vs monthly of 49 €
Annual payment of 299 €
per month
  • Main catalog to master writing maintainable, scalable, and testable code
  • Receive job offers verified by Codely
  • Company invoice
  • Accumulate renewal discounts

premium

41,58 €
Discount vs monthly of 89 €
Annual payment of 499 €
per month
  • Exclusive AI courses to keep you always up to date
  • Early access to new courses
  • Discount on workshops
  • Receive job offers verified by Codely
  • Company invoice
  • Accumulate renewal discounts

We won't increase the price while your subscription is active

SubscribeSign in