Skip to content

Instantly share code, notes, and snippets.

View 0xernesto's full-sized avatar
💻

Ernesto Ramirez 0xernesto

💻
View GitHub Profile
@0xernesto
0xernesto / auto-release-flow-bot-signed.md
Created January 3, 2025 06:30
How to set up an automated release flow using semantic-release and Github Actions, with signed/verified commits.

Semantic Release bot flow (signed/verified commits)

Overview

This semantic-release publishing flow consists of using a bot for publishing releases with signed/verified commits. This setup requires creating a Github App, a user account for the bot to use, and adding the following Github Actions secrets to the repo it is being used in:

  • NPM_TOKEN
    • Refer to “Generating an NPM token” section.
  • MY_RELEASER_USER_EMAIL
  • Refer to the “Create a new Github user account for the bot” section
@0xernesto
0xernesto / auto-release-flow-bot.md
Last active August 28, 2025 12:28
How to set up an automated release flow using semantic-release and Github Actions.

Semantic Release bot flow

Overview

This semantic-release publishing flow consists of using a bot for publishing releases. Note that commits by this bot will not be signed/verfied. If this is a requirement for you, refer to this guide. This setup requires creating a Github App and adding the following Github Actions secrets to the repo it is being used in:

  • NPM_TOKEN
    • Refer to “Generating an NPM token” section.
  • MY_RELEASER_ID
  • Refer to “Creating a GitHub App” section