Add release workflow

This commit is contained in:
Chris Lettieri 2025-04-16 12:04:13 -04:00
parent d73a5b6859
commit e997f0d64b
4 changed files with 38 additions and 15 deletions

35
.github/workflows/release.yml vendored Normal file
View file

@ -0,0 +1,35 @@
name: Release Obsidian plugin
on:
push:
tags:
- "*"
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: "18.x"
- name: Build plugin
run: |
npm install
npm run build
- name: Create release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
tag="${GITHUB_REF#refs/tags/}"
gh release create "$tag" \
--title="$tag" \
--draft \
main.js manifest.json styles.css

View file

@ -1,11 +1,10 @@
{
"id": "openaugi-obsidian-voice-plugin",
"id": "openaugi",
"name": "OpenAugi",
"version": "0.0.2",
"minAppVersion": "0.0.1",
"description": "Voice to Self-Organizing Second Brain. Open Augi allows you to use voice commands to create, edit, and organize your notes in Obsidian. Augmented Intelligence is the AI that empowers you to be your best self.",
"minAppVersion": "1.8.9",
"description": "Parse your voice notes into atomic notes, tasks, and summaries. OpenAugi is the voice to self-organizing second brain. While taking a voice note say 'auggie' to help the agent. Augmented Intelligence is AI for thinkers.",
"author": "Chris Lettieri",
"authorUrl": "https://bitsofchris.com",
"fundingUrl": "https://github.com/bitsofchris/openaugi-obsidian-voice-plugin",
"isDesktopOnly": false
}

View file

@ -1,8 +0,0 @@
/*
This CSS file will be included with your plugin, and
available in the app when your plugin is enabled.
If your plugin does not need CSS, delete this file.
*/

View file

@ -1,3 +0,0 @@
{
"1.0.0": "0.15.0"
}