Commit Graph

31 Commits

Author SHA1 Message Date
Ivan 4adb3fe9aa chore(ci): update build scripts and release workflow 2026-05-09 19:00:50 -05:00
Ivan 9906dac297 chore(workflows): standardize comments 2026-05-08 23:36:18 -05:00
Ivan b6e5e3a384 chore(ci): publish :latest on Docker tag pushes, enable main/master builds, and prune Bunny Storage release folder 2026-05-05 13:13:52 -05:00
Ivan 40dfa65589 feat(ci): add pypi publish workflow and add macos debug script 2026-05-03 16:06:56 -05:00
Ivan 229c67e377 feat(release): add Bunny Storage integration for uploading release assets and implement tag resolution in CI workflow 2026-05-03 14:46:07 -05:00
Ivan 01ba533207 fix(workflows): update codec2 installation process for x64 builds on macOS 2026-05-03 12:30:35 -05:00
Ivan 45f67d9905 fix(workflows): improve Homebrew detection and environment variable setup for x64 builds 2026-05-03 00:52:38 -05:00
Ivan 4238b9daf6 feat(workflows): add SLSA provenance generation for Android APK and Flatpak artifacts 2026-05-03 00:36:39 -05:00
Ivan b424a6d492 chore(ci): update Trivy installation method and versioning in CI workflows 2026-05-02 05:25:49 -05:00
Ivan 41e330f163 fix(build): remove continue-on-error flag from SLSA provenance job in build-release workflow to ensure proper error handling 2026-05-01 18:38:56 -05:00
Ivan 56ab5d9e34 fix(build): update macOS build workflow by adding error handling for artifact downloads and refining codec2 installation for x86_64 architecture 2026-04-30 15:32:34 -05:00
Ivan 5e2881f992 fix(build): update macOS build process by adding architecture flags for Clang and improving handling of Mach-O binaries 2026-04-30 13:35:32 -05:00
Ivan da60483484 fix(build): update macOS build process to install x86_64 libyaml and improve handling of arch-only Mach-O binaries 2026-04-30 12:58:22 -05:00
Ivan d92c2efc22 fix(build): adjust macOS build process to ensure compatibility with x86_64 architecture using Rosetta 2026-04-30 12:39:20 -05:00
Ivan bfa61d3861 feat(dependencies): add bleak package requirement in Android workflows and ensure LXST patch script runs during installation 2026-04-29 18:27:20 -05:00
Ivan 6cd56168f0 chore(workflows): add android-apk-tag.yml for building APKs on tag releases and update build-release.yml to integrate Android APK builds 2026-04-28 03:21:20 -05:00
Ivan a3e2235404 chore(workflows): enable continue-on-error for Flatpak job in build-release.yml 2026-04-27 16:23:05 -05:00
Ivan ea8b9d94f3 chore(workflows): update build workflows for Linux release and Flatpak; remove deprecated build-linux-release.yml 2026-04-27 16:14:52 -05:00
Ivan 508cfb80fd chore(workflows): add checkout step in build-release.yml for artifact retrieval 2026-04-27 14:21:26 -05:00
Ivan 93b4d36d2e chore(workflows): change permissions from read to write for contents in build-linux-release.yml and build-release.yml 2026-04-27 13:48:48 -05:00
Ivan 6ea4b37cb9 chore(workflows): add Trivy setup and update steps in build and security scan workflows 2026-04-27 11:14:42 -05:00
Ivan dd26bcb6aa chore(workflows): add caching for Node.js and Poetry in CI workflows 2026-04-24 14:52:30 -05:00
Ivan 3310b61a8f chore(workflows): migrate CI workflows from Gitea to GitHub Actions and remove obsolete files 2026-04-23 19:49:05 -05:00
Ivan 3076a1904f chore(workflows): implement reusable frontend build workflow and update CI/CD pipelines to utilize it 2026-04-20 21:05:02 -05:00
Ivan 8e16c9b812 chore(workflows): update POETRY_VERSION to 2.3.4 in CI and build workflows 2026-04-19 15:59:26 -05:00
Ivan 6adeeaad7b chore(workflows): update Python version to 3.14 across multiple workflow files 2026-04-13 14:28:24 -05:00
Ivan aa8723d0f4 feat(workflows): add Gitea workflow to sync GitHub release assets for Windows/macOS 2026-04-08 03:28:08 -05:00
Ivan 2a7810ebf2 feat(build): improve macOS build process with universal support and architecture-specific configurations 2026-04-03 13:12:31 -05:00
Ivan 88d0b7cea4 chore(ci): format GitHub Actions workflows 2026-04-03 12:58:47 -05:00
Ivan 8e192558b1 chore(ci): update GitHub Actions workflows to use latest action versions and enable Node 24 support 2026-04-03 12:12:23 -05:00
Ivan 55c19d31af feat(ci): introduce new GitHub Actions workflow for tagged releases, enabling builds for Windows and macOS with artifact uploads 2026-04-02 13:14:22 -05:00