Skip to content

add release workflow#4

Merged
mast1ff merged 3 commits into
mainfrom
feat/auto-release
Jun 17, 2025
Merged

add release workflow#4
mast1ff merged 3 commits into
mainfrom
feat/auto-release

Conversation

@mast1ff

@mast1ff mast1ff commented Jun 17, 2025

Copy link
Copy Markdown
Member

This pull request introduces a new GitHub Actions workflow for automating the release process. The workflow is triggered by pushing tags matching the pattern v*.*.* and performs a series of steps to prepare and publish the release.

New GitHub Actions Workflow:

  • .github/workflows/release.yaml: Added a release workflow that runs on ubuntu-latest and includes steps for checking out the repository, setting up pnpm, installing dependencies, building the project, running linting and formatting checks, and publishing the package to npm using an authentication token.

@mast1ff mast1ff self-assigned this Jun 17, 2025
@mast1ff mast1ff requested a review from Copilot June 17, 2025 05:08

This comment was marked as outdated.

@mast1ff mast1ff requested a review from Copilot June 17, 2025 05:13

This comment was marked as outdated.

@mast1ff mast1ff requested a review from Copilot June 17, 2025 05:18

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request introduces a new GitHub Actions workflow to automate your release process by building the project, running tests, and publishing to npm when version tags (e.g. v1.2.3) are pushed.

  • Added a new workflow file (.github/workflows/release.yaml) triggered by version tags
  • Defines steps for checkout, dependency installation, building, linting, formatting, testing, and publishing

Comment thread .github/workflows/release.yaml
@mast1ff mast1ff merged commit 4f0b515 into main Jun 17, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants