Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/miniscruff/changie-action
- Owner: miniscruff
- License: mit
- Created: 2022-10-22T20:19:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-26T17:41:51.000Z (2 months ago)
- Last Synced: 2024-10-27T13:09:18.531Z (2 months ago)
- Topics: actions, github-action, github-actions
- Language: TypeScript
- Homepage:
- Size: 1.7 MB
- Stars: 8
- 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 }}
```