Skip to content

Action - Trigger Release #4

Action - Trigger Release

Action - Trigger Release #4

Workflow file for this run

name: Action - Trigger Release
on:
workflow_dispatch:
branches: ["main"]
jobs:
bump:
name: Bump version
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Install cargo-edit from crates.io
uses: baptiste0928/cargo-install@v2
with:
crate: cargo-edit
- name: Cocogitto release
id: release
uses: oknozor/[email protected]
with:
release: true
git-user: "release-bot"
git-user-email: "[email protected]"
- name: Print version
run: "echo '${{ steps.release.outputs.version }}'"
- name: Generate Latest Changelog
run: cog changelog --at ${{ steps.release.outputs.version }} -t full_hash > ./docs/LATEST_CHANGELOG.md
- name: Generate current version
run: echo ${{ steps.release.outputs.version }} > ./build/version
- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
with:
draft: false
delete-branch: true
signoff: false
base: main
branch: "release/${{ steps.release.outputs.version }}"
commit-message: "release(version): bump to ${{ steps.release.outputs.version }}"
title: "release(version): Bump to ${{ steps.release.outputs.version }}"
body-path: ./docs/LATEST_CHANGELOG.md