Commit Graph

55 Commits

Author SHA1 Message Date
Paul Irish
718cb74b70 simpler name of job 2025-12-21 08:40:49 -08:00
Paul Irish
64953f9dde only on main and PRs 2025-12-21 08:40:49 -08:00
Paul Irish
5d11f318d5 any 2025-12-21 08:40:49 -08:00
Paul Irish
03c8f76a1d flesh it out 2025-12-21 08:40:49 -08:00
Paul Irish
007b344f60 ci: add basic build and test workflow 2025-12-21 08:40:49 -08:00
rishikanthc
fe773c6c23 fix: path duplication in docs ci/cd 2025-12-15 13:45:33 -08:00
rishikanthc
13488efbd8 fix: update ci/cd to publish new docs site 2025-12-15 13:43:42 -08:00
rishikanthc
1ddab6d6cf closes #270 and closes #231 2025-11-24 15:15:29 -08:00
rishikanthc
56802c7e3a project website 2025-09-08 15:58:01 -07:00
Rishikanth Chandrasekaran
e12c9427c6 wf 2025-09-08 14:52:35 -07:00
Rishikanth Chandrasekaran
e8fad4e458 wf 2025-09-08 14:51:27 -07:00
rishikanthc
675048dadd fixes ci/cd for project website - api and changelog pages not being updated 2025-09-02 11:11:15 -07:00
rishikanthc
17364cf1ef fix project page 2025-09-01 10:37:19 -07:00
rishikanthc
9db27d8ab9 update git workflows 2025-08-29 17:25:19 -07:00
rishikanthc
5aff57f3b8 fix asset paths for docs subdirectories
- Update GitHub Actions to fix relative paths in docs/*.html files
- This should resolve 404 errors on docs pages by fixing asset references
- Docs pages now use ../assets/ instead of /assets/ for proper loading
2025-08-29 12:25:52 -07:00
rishikanthc
9add6f8b68 fix multi-page build structure for GitHub Pages
- Add individual HTML entry points for each docs page
- Update vite config to build all pages
- Update GitHub Actions to properly structure docs/ folder
- This should fix 404s on /docs/intro.html etc
2025-08-29 11:54:33 -07:00
rishikanthc
3e5cb9bdb3 fixes CI/CD 2025-08-29 11:46:26 -07:00
Rishikanth Chandrasekaran
1c4fe1fc08 Rename workflow for deploying project website 2025-08-29 11:36:19 -07:00
rishikanthc
98c160a914 setting up github actions for docs 2025-08-29 11:11:17 -07:00
rishikanthc
1105cb8ee3 fix ci/cd - update env secret 2025-08-28 15:52:42 -07:00
rishikanthc
513914a6da test ci/cd 2025-08-28 15:19:03 -07:00
rishikanthc
21b0f47b5c add github workflows 2025-08-28 15:13:35 -07:00
Rishikanth Chandrasekaran
bb97acf9bc Update and rename Main Docker Build.yml to main-docker-build.yml 2025-05-27 12:05:41 -07:00
SpirusNox
6c1d21c8bf Update version-and-release.yml
Updated release workflow
2025-04-08 10:23:52 -05:00
SpirusNox
4492fa4ca6 feat: Update GitHub workflows for automated releases and versioning
- Add versioning workflow that automatically creates new releases when PRs are merged to main
- Update main Docker workflows to create versioned and latest tags when releases are published
- Update nightly workflows to build containers only when PRs are merged to nightly branch
- Ensure all workflows are independent to avoid failures affecting each other

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 11:03:53 -05:00
SpirusNox
df93484e6e fix: resolve missing package issue 2025-03-05 09:50:12 -06:00
SpirusNox
beca3f5756 Revert "Feature: Handle thinking field support and fix markdown rendering" 2025-03-04 17:00:33 -06:00
SpirusNox
1896d3b7e9 feat: implement and enhance thinking field support in transcription UI
This commit adds comprehensive support for displaying AI's thinking process in the transcript UI:

1. Update ThinkingDisplay component:
   - Improve rendering of thinking sections with expandable/collapsible UI
   - Add proper toggle functionality for showing/hiding thinking sections
   - Enhance styling and readability of thinking sections

2. Update AudioPlayer component for Svelte 5 compatibility:
   - Convert to use $state for reactive variables
   - Refactor to use modern event handling
   - Improve waveform rendering and progress tracking

3. Update summary display with markdown rendering support:
   - Add proper formatting for AI-generated summaries
   - Improve UI for viewing thinking sections in summaries
   - Connect thinking display toggle to parent component state

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-04 12:37:17 -06:00
SpirusNox
cba7e16e2f Rename Docker workflow files for consistency and update README build status section 2025-02-28 11:58:34 -06:00
SpirusNox
21ddd69e3e Rename Docker workflow files for clarity and consistency 2025-02-28 08:25:07 -06:00
SpirusNox
14929c2827 Rename Docker workflow files to reflect CUDA context 2025-02-28 07:14:14 -06:00
SpirusNox
3d78493856 Refactor and update Docker configurations
- Updated `.dockerignore`:
  - Renamed Dockerfile from `Dockerfile-gpu` to `Dockerfile-cuda128` in ignore list.
  - Removed the extra newline for cleaner format.

- Updated GitHub Actions workflows:
  - Modified `main-cuda-docker.yml`, `nightly-cuda-docker.yml` to change Dockerfile reference from `Dockerfile-gpu` to `Dockerfile-cuda128`.
  - Updated image tags from `-gpu` to `-cuda128`.
  - Removed build and verification steps for non-CUDA Docker images from `main-docker.yml` and `nightly-docker.yml`.

- Updated main `Dockerfile`:
  - Adjusted installation steps for Node.js dependencies.
  - Added removal of `.env` file post-build to keep images clean.

- Updated `README.md` for GPU image build command:
  - Changed reference from `Dockerfile-gpu` to `Dockerfile-cuda128`.

- Modified `docker-compose.gpu.yml` and `docker-compose.yml`:
  - Updated Dockerfile reference in `docker-compose.gpu.yml` from `Dockerfile-gpu` to `Dockerfile-cuda128`.
  - Set default paths for `MODELS_DIR`, `WORK_DIR`, and `AUDIO_DIR` using environment variables and adjusted volume configurations.

- Refactored `docker-entrypoint.sh`:
  - Changed virtual environment directory from `/app/deps/` to `/scriberr/`.
  - Removed the dependency check marker file logic for a more direct installation approach.

- Updated `.gitignore` and `env.example`:
  - Removed `*.env` entry from `.gitignore`.
  - Added descriptions for paths in `env.example` for clarity.

These changes streamline the Docker setup, improve environment variable handling, and update documentation for clearer instructions.
2025-02-28 13:47:24 +05:30
SpirusNox
76a85e11b3 Refactor and update Docker configurations
- Updated `.dockerignore`:
  - Renamed Dockerfile from `Dockerfile-gpu` to `Dockerfile-cuda128` in ignore list.
  - Removed the extra newline for cleaner format.

- Updated GitHub Actions workflows:
  - Modified `main-cuda-docker.yml`, `nightly-cuda-docker.yml` to change Dockerfile reference from `Dockerfile-gpu` to `Dockerfile-cuda128`.
  - Updated image tags from `-gpu` to `-cuda128`.
  - Removed build and verification steps for non-CUDA Docker images from `main-docker.yml` and `nightly-docker.yml`.

- Updated main `Dockerfile`:
  - Adjusted installation steps for Node.js dependencies.
  - Added removal of `.env` file post-build to keep images clean.

- Updated `README.md` for GPU image build command:
  - Changed reference from `Dockerfile-gpu` to `Dockerfile-cuda128`.

- Modified `docker-compose.gpu.yml` and `docker-compose.yml`:
  - Updated Dockerfile reference in `docker-compose.gpu.yml` from `Dockerfile-gpu` to `Dockerfile-cuda128`.
  - Set default paths for `MODELS_DIR`, `WORK_DIR`, and `AUDIO_DIR` using environment variables and adjusted volume configurations.

- Refactored `docker-entrypoint.sh`:
  - Changed virtual environment directory from `/app/deps/` to `/scriberr/`.
  - Removed the dependency check marker file logic for a more direct installation approach.

- Updated `.gitignore` and `env.example`:
  - Removed `*.env` entry from `.gitignore`.
  - Added descriptions for paths in `env.example` for clarity.

These changes streamline the Docker setup, improve environment variable handling, and update documentation for clearer instructions.
2025-02-28 13:47:24 +05:30
SpirusNox
827e6e66d0 Cleanup: Removed old github workflows 2025-02-27 09:40:54 -06:00
SpirusNox
971321555f Merge pull request #64 from rishikanthc/improvement/update-github-workflows
Improvement/update GitHub workflows
2025-02-27 09:33:56 -06:00
SpirusNox
ab11912abb Update GitHub Actions workflow for Docker image builds
- Updated name in workflow files as well
2025-02-26 07:15:33 -06:00
SpirusNox
a0ecc6f5b4 Update GitHub Actions workflow for Docker image builds
- Renamed the files to look a bit better when being shown in the readme file
- Also found that I had reversed the naming of them (nightly was actually for main, main for nightly.... my bad)
2025-02-26 07:09:28 -06:00
SpirusNox
bc81e8f93c Update GitHub Actions workflow for Docker image builds
- Change workflow name to 'build-images-main' for better clarity
- Limit workflow to trigger only on pushes to the 'main' branch
- Add steps to build and push a new GPU-enabled Docker image (scriberr:main-gpu) alongside the existing main image
- Create workflow "build-images-nightly.yml" to allow for images that are still in testing to be built when pushed to the Nightly branch. It is limited to the Nightly branch.
- Nightly branch will build a GPU and CPU only version.
- Ensure each image is verified for multi-platform support after the build process
2025-02-26 09:52:52 +05:30
SpirusNox
ce25e1be8c Update GitHub Actions workflow for Docker image builds
- Change workflow name to 'build-images-main' for better clarity
- Limit workflow to trigger only on pushes to the 'main' branch
- Add steps to build and push a new GPU-enabled Docker image (scriberr:main-gpu) alongside the existing main image
- Create workflow "build-images-nightly.yml" to allow for images that are still in testing to be built when pushed to the Nightly branch. It is limited to the Nightly branch.
- Nightly branch will build a GPU and CPU only version.
- Ensure each image is verified for multi-platform support after the build process
2025-02-25 16:16:12 -06:00
rishikanthc
c17d27b6da fix(gitactions): update github actions to new dockerfile 2024-10-19 20:29:09 -07:00
rishikanthc
9913580751 fix(docker): remove ref to removed build 2024-10-18 18:28:52 -07:00
Rishikanth Chandrasekaran
1bbc2df719 Update github-actions-docker.yml 2024-10-17 16:06:12 -07:00
Rishikanth Chandrasekaran
3bb325d551 Delete .github/workflows/actions-nvidia.yml 2024-10-17 15:58:39 -07:00
Rishikanth Chandrasekaran
c9122d7e9f Create actions-nvidia.yml 2024-10-17 12:48:27 -07:00
Rishikanth Chandrasekaran
b2c7f50bd4 Update github-actions-docker.yml 2024-10-17 12:22:00 -07:00
Rishikanth Chandrasekaran
bc8e683236 fix(release-builds): automate docker builds for each release 2024-10-17 12:04:54 -07:00
Rishikanth Chandrasekaran
d2ca438237 Update github-actions-docker.yml 2024-10-16 16:12:52 -07:00
Rishikanth Chandrasekaran
974305c4f5 Update github-actions-docker.yml 2024-10-16 16:03:29 -07:00
Rishikanth Chandrasekaran
df7b3942fa Update github-actions-docker.yml 2024-10-16 15:59:38 -07:00
Rishikanth Chandrasekaran
b0b4a8abd5 Update github-actions-docker.yml 2024-10-16 15:53:21 -07:00