Anish Sarkar
e86d279d55
chore: update GitHub Actions workflow to include publish mode selection and improve version resolution logic
2026-04-22 05:34:17 +05:30
Anish Sarkar
08489dbd5a
chore: update obsidian GitHub Actions workflows to use latest action versions
2026-04-22 00:48:07 +05:30
Anish Sarkar
16ea8e2401
Merge remote-tracking branch 'upstream/dev' into feat/obsidian-plugin
2026-04-21 23:35:22 +05:30
DESKTOP-RTLN3BA\$punk
fde8035185
refactor: remove Azure OIDC token fetching steps from desktop release workflow
...
- Eliminated the Azure login and OIDC token fetching steps for Windows signing.
- Updated environment variable handling for Azure signing to use client-secret authentication due to electron-builder limitations.
2026-04-21 10:54:12 -07:00
DESKTOP-RTLN3BA\$punk
63739ee737
feat: add GitHub OIDC token fetching for Azure signing in desktop release workflow
...
- Implemented a step to fetch the GitHub OIDC token for Azure signing SDK when signing is enabled.
- Updated environment variables for Azure.Identity EnvironmentCredential to support the TrustedSigning PowerShell module.
2026-04-21 02:24:22 -07:00
DESKTOP-RTLN3BA\$punk
fc45b62c1b
fix: remove unnecessary publisherName from Windows signing command in desktop release workflow
2026-04-21 02:05:07 -07:00
DESKTOP-RTLN3BA\$punk
2703fd4ebe
feat: add Windows signing process in desktop release workflow
...
- Added permissions for id-token to enable Windows signing.
- Implemented logic to detect Windows signing eligibility based on production v* tags.
- Integrated Azure login step for Windows signing if eligible.
- Updated packaging command to include Windows signing options when applicable.
2026-04-20 23:14:59 -07:00
Anish Sarkar
f903bcc80d
feat: add GitHub workflows for linting and releasing Obsidian plugin
2026-04-20 04:02:54 +05:30
DESKTOP-RTLN3BA\$punk
7c154784b3
fix: unified version management
...
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
- Changed the method of retrieving the app version in the Docker build workflow from the pyproject.toml file to the VERSION file for improved consistency and reliability.
- Updated error messaging to reflect the new source of the app version.
2026-04-07 22:12:30 -07:00
DESKTOP-RTLN3BA\$punk
6dd85dd365
feat: validate version format in auto-updater and release workflow
...
- Added a check in the desktop release workflow to ensure version tags follow semantic versioning (semver) format.
- Enhanced the auto-updater to log a message and skip updates if the app version is not valid semver.
- Improved type definitions for event handlers in the auto-updater for better TypeScript support.
2026-04-07 20:07:15 -07:00
DESKTOP-RTLN3BA\$punk
526057022d
chore: update dependencies in desktop release workflow
...
- Upgraded actions/checkout from v4 to v5.
- Upgraded pnpm/action-setup from v4 to v5.
- Upgraded actions/setup-node from v4 to v5 and changed node version from 20 to 22.
2026-04-07 15:25:48 -07:00
DESKTOP-RTLN3BA\$punk
b9b567fe30
chore: update desktop release workflow and configuration
...
- Changed shell to bash in the desktop release workflow for consistency.
- Updated the hosted frontend URL in the .env file to point to the new domain.
- Enhanced package.json with homepage and author details for better project metadata.
2026-04-07 15:13:26 -07:00
DESKTOP-RTLN3BA\$punk
9ac062ad7e
ci: add workflow_dispatch to desktop release for manual testing
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
2026-04-07 15:03:33 -07:00
CREDO23
8566b03c91
Add PostHog analytics to desktop main process
2026-04-07 20:18:42 +02:00
CREDO23
e85c355592
Add NEXT_PUBLIC_POSTHOG_KEY to desktop release CI and .env.example
2026-04-07 19:45:30 +02:00
CREDO23
f9ba7e52d9
feat: add Zero infra — docker-compose, env vars, Dockerfile, CI workflows
...
- Add zero-cache service to docker-compose.yml and docker-compose.dev.yml
- Add ZERO_* env vars to docker/.env.example
- Add NEXT_PUBLIC_ZERO_CACHE_URL to surfsense_web/.env.example
- Add NEXT_PUBLIC_ZERO_CACHE_URL placeholder ARG/ENV to Dockerfile
- Add NEXT_PUBLIC_ZERO_CACHE_URL runtime substitution to docker-entrypoint.js
- Add NEXT_PUBLIC_ZERO_CACHE_URL build arg to docker-build.yml and desktop-release.yml
2026-03-23 18:27:18 +02:00
CREDO23
2b7465cdaa
chore: remove Electric SQL plumbing and infrastructure
...
Remove all Electric SQL client code, Docker service, env vars, CI build
args, install scripts, and documentation. Feature hooks that depend on
Electric are intentionally left in place to be rewritten with Rocicorp
Zero in subsequent commits.
Deleted:
- lib/electric/ (client.ts, context.ts, auth.ts, baseline.ts)
- ElectricProvider.tsx
- docker/scripts/init-electric-user.sh
- content/docs/how-to/electric-sql.mdx
Cleaned:
- package.json (4 @electric-sql/* deps)
- app/layout.tsx, UserDropdown.tsx, LayoutDataProvider.tsx
- docker-compose.yml, docker-compose.dev.yml
- Dockerfile, docker-entrypoint.js
- .env.example (frontend, docker, backend)
- CI workflows, install scripts, docs
2026-03-23 16:53:20 +02:00
CREDO23
e7b5b37404
ci(desktop): support both v* and beta-v* tag triggers with unified version extraction
2026-03-20 16:55:18 +02:00
CREDO23
c891cc3d9b
ci(desktop): auto-extract version from tag and pass to electron-builder
2026-03-20 16:44:10 +02:00
CREDO23
70712f21db
ci(desktop): add HOSTED_FRONTEND_URL from GitHub Actions variables for Electron build
2026-03-20 16:29:48 +02:00
CREDO23
9db5b5e99d
ci(desktop): pass NEXT_PUBLIC env vars from GitHub Actions variables to Next.js build
2026-03-20 16:21:11 +02:00
CREDO23
a08d03041a
ci(desktop): align tag trigger with upstream beta-v* convention
2026-03-20 15:42:03 +02:00
CREDO23
cbee2e254c
ci(desktop): disable fail-fast so all platform builds complete independently
2026-03-20 15:31:05 +02:00
CREDO23
207ef02f5e
ci(desktop): fix pnpm cache by specifying lockfile paths for monorepo
2026-03-20 15:30:20 +02:00
CREDO23
337c381f36
ci(desktop): add package & publish step with platform matrix and permissions
2026-03-20 15:19:38 +02:00
CREDO23
0f37919f3d
ci(desktop): add Electron build step
2026-03-20 15:10:24 +02:00
CREDO23
4b50b3db1a
ci(desktop): add dependency install and Next.js build steps
2026-03-20 14:58:25 +02:00
CREDO23
b6c1db33eb
ci(desktop): add pnpm and Node.js setup steps
2026-03-20 14:04:07 +02:00
CREDO23
71e87f302b
ci(desktop): add release workflow skeleton with tag trigger and matrix
2026-03-19 20:49:30 +02:00
Anish Sarkar
9d6e3a1c65
feat: add GitHub Actions workflow for building and pushing Docker images; implement version tagging and multi-platform support for backend and web services
2026-03-11 01:45:04 +05:30
Anish Sarkar
933c767806
Merge remote-tracking branch 'upstream/dev' into fix/docker-dev
2026-03-10 11:25:54 +05:30
Anish Sarkar
560e51c95f
chore: add ETL_SERVICE environment variable for CI testing in backend workflow
2026-03-08 02:49:13 +05:30
Anish Sarkar
ea004ec664
chore: add SECRET_KEY environment variable for CI testing in backend workflow
2026-03-08 02:45:04 +05:30
Anish Sarkar
36836a1d8b
chore: add embedding model in env for backend tests workflow
2026-03-08 02:33:35 +05:30
Anish Sarkar
53f3be2873
chore: update GitHub Actions workflow to use latest versions of actions/checkout, astral-sh/setup-uv, and actions/cache
2026-03-08 02:23:01 +05:30
Anish Sarkar
c886d6640d
feat: add GA workflow for backend tests including both unit and integration tests
2026-03-08 02:20:58 +05:30
Anish Sarkar
f567cd9c73
chore: update summary step in Docker build workflow to improve output formatting and clarity
2026-03-05 18:24:26 +05:30
Anish Sarkar
110502609b
chore: add conditional execution logic to Docker build workflow jobs and improve tagging logic for better handling of version tags
2026-03-05 13:55:05 +05:30
Anish Sarkar
1b2ac1bd17
chore: enhance Docker build workflow by adding conditional checks for job execution and integrating Docker metadata action for improved tagging and manifest creation
2026-03-05 13:42:08 +05:30
Anish Sarkar
d9ebc2c599
chore: update GitHub Actions workflow to include 'dev' branch and change installation script to use 'dev' repository URL
2026-03-03 03:35:29 +05:30
Anish Sarkar
32d092b293
feat: Add clean GHCR version tags alongside build tags; also update docker installation docs
2026-02-26 19:39:07 +05:30
Anish Sarkar
b06c70a61d
chore: update GitHub Actions workflow to trigger on main branch pushes and add concurrency settings
2026-02-26 11:17:34 +05:30
Anish Sarkar
c216c5bb7a
chore: refactor Docker build arguments for web image to separate environment variable definitions
2026-02-25 03:51:48 +05:30
Anish Sarkar
2958d1c06a
chore: update Docker configuration to rename frontend to web, adjust environment variable references for database and Redis connections
2026-02-25 00:15:29 +05:30
Anish Sarkar
ce1f8c872f
feat: add Docker configuration files and installation script for SurfSense
2026-02-24 22:45:37 +05:30
DESKTOP-RTLN3BA\$punk
6d6b5a2f9b
refactor: update Docker build workflow to read version from pyproject.toml and streamline versioning logic
2026-01-19 17:52:52 -08:00
DESKTOP-RTLN3BA\$punk
5b4683d4a7
refactor: Update Docker build workflow to use lowercase image names for multi-arch support
2025-12-13 15:49:50 -08:00
DESKTOP-RTLN3BA\$punk
e379092b6b
fix: Github Actions AMD64 and ARM64 images
2025-12-13 15:46:18 -08:00
Utkarsh-Patel-13
6d2797ea75
Added arm build for docker package
2025-12-10 21:40:04 -08:00
DESKTOP-RTLN3BA\$punk
216a9188a9
fix(try): reduce image size
2025-12-08 23:13:42 -08:00