Skip to content

knope-dev/knope

Folders and files

NameName
Last commit message
Last commit date
Apr 14, 2024
Apr 14, 2024
Apr 14, 2024
Apr 14, 2024
Jan 22, 2021
Nov 7, 2023
Mar 24, 2024
Jun 6, 2022
Feb 28, 2024
Apr 14, 2024
Apr 14, 2024
Jan 17, 2022
Jan 13, 2024
Mar 18, 2024
Apr 14, 2024
Apr 14, 2024
Apr 10, 2024
Jan 28, 2023

Repository files navigation

Knope

Discord

A command line tool that happily completes the tasks which most developers find tedious.

Example: Automating GitHub Actions Release

Got some conventional commits?

feat: A spicy feature
fix: Some sauce

And some changesets?

---
my-package: major
---

#### Big deal

You probably want to read this before upgrading πŸ’œ

Do you want to release this by hand? Knope! Here's a GitHub Actions workflow:

name: Drop a new version

on: workflow_dispatch

jobs:
  create-release:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
        with:
          fetch-depth: 0
          token: ${{ secrets.PAT }}
      - uses: knope-dev/action@v1 # Install Knope
        with:
          version: 0.7.4
      - run: knope release
        env:
          GITHUB_TOKEN: ${{ secrets.PAT }}

You get a GitHub release and a changelog, picking the semantic version based on the combination of conventional commits and changesets.

## 2.0.0

### Breaking Changes

#### Big deal

You probably want to read this before upgrading πŸ’œ

### Features

#### A spicy feature

### Fixes

#### Some sauce

Knope can do much more with some customization, read the docs for more info.