https://github.com/miniscruff/changie-action
GitHub action for Changie
https://github.com/miniscruff/changie-action
actions github-action github-actions
Last synced: about 1 year ago
JSON representation
GitHub action for Changie
- Host: GitHub
- URL: https://github.com/miniscruff/changie-action
- Owner: miniscruff
- License: mit
- Created: 2022-10-22T20:19:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-29T17:52:16.000Z (about 1 year ago)
- Last Synced: 2025-04-04T04:02:52.062Z (about 1 year ago)
- Topics: actions, github-action, github-actions
- Language: TypeScript
- Homepage:
- Size: 2.43 MB
- Stars: 9
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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 }}
```