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
DESKTOP-RTLN3BA\$punk
5b0d2f82e6
try: docker all in one image
2025-12-08 20:45:20 -08:00
DESKTOP-RTLN3BA\$punk
e3d249a38e
fix(issue-template): change documentation and contribution links to reflect new URLs
2025-11-11 22:15:15 -08:00
DESKTOP-RTLN3BA\$punk
5783aa02f4
chore: added issue templates
2025-11-03 22:41:10 -08:00
DESKTOP-RTLN3BA\$punk
c80bbfa867
feat: added celery and removed background_tasks for MQ's
...
- removed pre commit hooks
- updated docker setup
- updated github docker actions
- updated docs
2025-10-20 00:30:00 -07:00
DESKTOP-RTLN3BA\$punk
68cccaa67d
create FUNDING.yml
...
- Sorry for shameless plug xD
2025-08-27 19:19:11 -07:00
Utkarsh-Patel-13
d4f0613865
Fixed docker build hook to build for all architectures
2025-08-01 13:07:29 -07:00
Utkarsh-Patel-13
d2964708ff
Biome: Pre-commit workflow fix - npm => pnpm
2025-07-27 13:32:10 -07:00
Utkarsh-Patel-13
4f8ebc4cbd
Biome: Pre-commit workflow fix - dependency
2025-07-27 12:30:41 -07:00
Utkarsh-Patel-13
0fd350c43c
Biome: Pre-commit workflow fix (replaced npm to pnpm)
2025-07-27 12:28:27 -07:00
Utkarsh-Patel-13
cfa5693d4a
Biome: Pre-commit workflow fix
2025-07-27 12:22:19 -07:00
Utkarsh-Patel-13
0f3609308e
Biome: Pre-commit fix
2025-07-27 12:20:35 -07:00
Utkarsh-Patel-13
c39de63d55
Fixed code quality workflows for file-quality and security
2025-07-24 16:10:28 -07:00
Utkarsh-Patel-13
9425f63e51
Fixed frontend tag in code quality workflwo
2025-07-24 16:02:17 -07:00
Utkarsh-Patel-13
1073f39bf3
github workflow for checking commits
2025-07-24 15:59:28 -07:00
Sabin Shrestha
cf9bc01664
refactor: enhance pre-commit workflow with improved diff detection and caching
2025-07-21 23:21:27 +05:45