add automated release

This commit is contained in:
2025-11-23 00:20:46 -08:00
parent 3e913a0fc6
commit 148dc78a09
+28
View File
@@ -0,0 +1,28 @@
name: Build and Release
on:
push:
tags:
- "*.*.*"
workflow_dispatch:
permissions:
contents: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Generate release notes
run: git log $(git describe --tags --abbrev=0 HEAD~1)..HEAD --oneline > changelog.txt
- name: Release
uses: softprops/action-gh-release@v2
with:
make_latest: true
body_path: changelog.txt
files: SugoiFontOptions.js
overwrite_files: false