Automatically update git major tags on GitHub marketplace release

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • semantic-release-conventional-config

    Discontinued semantic-release shareable config to publish to npm and/or ghcr

  • Having previously dockerized our semantic release configuration in @open-sauced/semantic-release-conventional-config, a manual step was needed to publish the action in the GitHub marketplace.

  • exec

    :shell: semantic-release plugin to execute custom shell commands

  • This meant that forcing a major tag update with @semantic-release/exec as part of the release process was possible, but would result in the major tag (for example v3) linking to a valid repository commit SHA that is not actually released in the marketplace.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • semantic-release

    :package::rocket: Fully automated version management and package publishing

  • semantic-release shareable config to publish to npm and/or ghcr now with alpha and beta pre-releases

  • commit-analyzer

    :bulb: semantic-release plugin to analyze commits with conventional-changelog

  • @semantic-release/commit-analyzer

  • release-notes-generator

    :clipboard: semantic-release plugin to generate changelog content with conventional-changelog

  • @semantic-release/release-notes-generator

  • changelog

    :blue_book: semantic-release plugin to create or update a changelog file

  • @semantic-release/changelog

  • conventional-changelog

    Generate changelogs and release notes from a project's commit messages and metadata.

  • conventional-changelog-conventionalcommits

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • npm

    :ship: semantic-release plugin to publish a npm package (by semantic-release)

  • @semantic-release/npm

  • semantic-release-replace-plugin

    A semantic-release plugin for replacing text in files with the current release version.

  • @google/semantic-release-replace-plugin

  • semantic-release-license

    Automatically update your license copyright date with every new release.

  • semantic-release-license

  • git

    :twisted_rightwards_arrows: semantic-release plugin to commit release assets to the project's git repository (by semantic-release)

  • @semantic-release/git

  • github

    :octocat: semantic-release plugin to publish a GitHub release and comment on released Pull Requests/Issues (by semantic-release)

  • @semantic-release/github

  • semantic-release-docker

    semantic-release plugin to build and push docker images

  • @eclass/semantic-release-docker

  • execa

    Process execution for humans

  • execa

  • npmlog

    The logger that npm uses

  • npmlog

  • actions-tagger

    A meta-action to keep your action versions up-to-date :rocket:

  • Actions-R-Us/actions-tagger@v2 - updates major tag on release

  • 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
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