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