Skip to content

ci: add changelog generation to releases #24

ci: add changelog generation to releases

ci: add changelog generation to releases #24

Workflow file for this run

name: Release
on:
push:
tags:
- "v*"
permissions:
contents: write
env:
NODE_OPTIONS: "--max-old-space-size=4096"
jobs:
release:
strategy:
matrix:
build:
[
{ name: Fapesnap, platform: linux/amd64, os: ubuntu-latest },
{ name: Fapesnap, platform: windows/amd64, os: windows-latest },
{ name: Fapesnap, platform: darwin/universal, os: macos-latest },
]
runs-on: ${{ matrix.build.os }}
steps:
- name: Checkout
uses: actions/checkout@v6
with:
fetch-depth: 0
# - name: Build
# id: build
# uses: dAppServer/wails-build-action@main
# with:
# build-name: ${{ matrix.build.name }}
# build-platform: ${{ matrix.build.platform }}
# go-version: 1.25
# node-version: 24
- name: Generate Changelog
id: github_release
uses: mikepenz/release-changelog-builder@v6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
fromTag: "v2.1.1"
toTag: "v2.2.0"
- name: Create Release
uses: softprops/action-gh-release@v2.5.0
with:
body: ${{steps.github_release.outputs.changelog}}