Fully Automated Dependency Upgrades with Dependabot and GitHub Actions

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • action-label-syncer

    GitHub Action to sync GitHub labels in the declarative way

  • For me, automating the management of issue labels on GitHub was a small but important step to achieve consistency across my repositories. Many different tools exist to either sync or create labels, and after evaluating a few my choice fell on Label Syncer. Most importantly, its fully configured in code and as a GitHub Action part of the repository it manages.

  • probot-auto-merge

    A GitHub App built with Probot that automatically merges pull requests

  • probot-auto-merge can be customized quite heavily, but the above is the minimal configuration that is required to automatically merge Dependabot's pull requests. It instructs probot-auto-merge to merge any pull request with the label PR-merge, and report the status of its runs as a check on the pull request. The latter is not required, but very helpful to understand and debug the configuration.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • To set the app up, first go to https://github.com/apps/probot-auto-merge and install it into your account. Then create a new configuration file at .github/auto-merge.yml.

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

  • Lastly, template repositories are another feature of GitHub that you might want to explore if you are interested in consistency across new projects. Adding the configuration from this article to a template repository ensures that every new project created from the template automatically has the right labels and auto-upgrades configured.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • DevOps CI/CD Quick Start Guide with GitHub Actions 🛠️🐙⚡️

    4 projects | dev.to | 27 Oct 2023
  • [Github] Tout-in sur github pour les blogs

    3 projects | /r/enfrancais | 2 May 2023
  • Action-runner-controller & Enterprise Git

    4 projects | /r/github | 29 Apr 2023
  • High Level Architecture

    3 projects | dev.to | 31 Mar 2023
  • How to publish React App (CRA) on Github Pages using Github Actions with Turborepo

    2 projects | dev.to | 16 Mar 2023