Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/miniscruff/changie-action

GitHub action for Changie
https://github.com/miniscruff/changie-action

actions github-action github-actions

Last synced: about 2 months ago
JSON representation

GitHub action for Changie

Awesome Lists containing this project

README

        

# GitHub Action for Changie

Run Changie in GitHub actions.

Full inputs and outputs can be seen in the [action.yml](./action.yml).

## Examples

### Generate next release pull request using auto mode
```yaml
on:
workflow_dispatch:

jobs:
generate-pr:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Batch changes
uses: miniscruff/changie-action@v2
with:
version: latest
args: batch auto

- name: Merge changes
uses: miniscruff/changie-action@v2
with:
version: latest
args: merge

- name: Get the latest version
id: latest
uses: miniscruff/changie-action@v2
with:
version: latest
args: latest

- name: Create Pull Request
uses: peter-evans/create-pull-request@v4
with:
title: Release ${{ steps.latest.outputs.output }}
branch: release/${{ steps.latest.outputs.output }}
commit-message: Release ${{ steps.latest.outputs.output }}
```