Files
cli-spec-generator/.gitea/workflows/release.yml
7000pctAUTO 6c5cf62bc6
Some checks failed
CI / test (push) Failing after 5s
CI / build (push) Has been skipped
Release / release (push) Failing after 6s
Add Gitea Actions workflow: release.yml
2026-01-30 07:13:46 +00:00

52 lines
995 B
YAML

name: Release
on:
push:
tags:
- 'v*'
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Build
run: npm run build
- name: Run tests
run: npm test
- name: Create Release
uses: https://gitea.com/actions/release-action@main
with:
files: |
dist/**
package.json
README.md
LICENSE
title: Release ${{ gitea.ref }}
body: |
## Changes
See [CHANGELOG](./CHANGELOG.md) for details.
## Installation
```bash
npm install -g cli-spec-generator
```
Or download the binary from the assets below.
draft: false
prerelease: false