seshat-tts
CI / Tests (3.10) (push) Waiting to run
CI / Tests (3.13) (push) Waiting to run

This commit is contained in:
2026-05-22 05:54:01 -04:00
commit 75fc1afa53
48 changed files with 4192 additions and 0 deletions
+64
View File
@@ -0,0 +1,64 @@
name: Bug report
description: Report a reproducible Seshat TTS problem
title: "[Bug]: "
labels: ["bug", "needs-triage"]
body:
- type: textarea
id: summary
attributes:
label: Summary
description: What happened?
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: List the exact steps.
placeholder: |
1. Open app
2. Select window
3. Press hotkey
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual behavior
validations:
required: true
- type: input
id: version
attributes:
label: App version or commit
- type: input
id: windows
attributes:
label: Windows version
- type: dropdown
id: capture-mode
attributes:
label: Capture mode
options:
- monitor
- window
- unknown
- type: dropdown
id: voice-mode
attributes:
label: Voice mode
options:
- default
- custom-wav
- unknown
- type: textarea
id: logs
attributes:
label: Error text or logs
description: Remove secrets before pasting.
+8
View File
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Support
url: mailto:support@scriptriva.com
about: Contact Scriptriva Inc. for support inquiries.
- name: Security vulnerability
url: mailto:support@scriptriva.com
about: Please report security issues privately.
@@ -0,0 +1,28 @@
name: Feature request
description: Suggest a focused improvement
title: "[Feature]: "
labels: ["enhancement", "needs-triage"]
body:
- type: textarea
id: problem
attributes:
label: Problem
description: What user problem does this solve?
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposed solution
description: What should change?
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
- type: textarea
id: scope
attributes:
label: Scope and risks
description: What files or behavior might be affected?
+16
View File
@@ -0,0 +1,16 @@
## Summary
Describe what changed and why.
## Testing
- [ ] `python -m pytest -q`
- [ ] GUI smoke tested, if UI behavior changed
- [ ] Build tested, if packaging changed
## Checklist
- [ ] No secrets, voice samples, local configs, or generated binaries committed
- [ ] Documentation updated if behavior changed
- [ ] Third-party notices preserved
- [ ] Change is scoped and maintainable
+11
View File
@@ -0,0 +1,11 @@
version: 2
updates:
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "weekly"
open-pull-requests-limit: 5
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
+36
View File
@@ -0,0 +1,36 @@
name: CI
on:
pull_request:
push:
branches: ["main"]
permissions:
contents: read
jobs:
tests:
name: Tests
runs-on: windows-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.10", "3.13"]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
cache: pip
- name: Install
run: |
python -m pip install --upgrade pip
python -m pip install -e ".[test]"
- name: Compile
run: python -m compileall src tests scripts\pyinstaller_entry.py
- name: Test
env:
PYTHONPATH: src
run: python -m pytest -q