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
Sabin Shrestha
b82c24ad07
chore: add pre-commit
2025-07-21 22:46:12 +05:45
Anshul Sharma
f6d9f76c43
Merge branch 'main' into anshulss/buildimage
2025-06-03 11:30:40 +05:30
Anshul Sharma
0c70064f2f
Update docker-publish.yml
2025-06-01 09:46:56 +05:30
Anshul Sharma
2ae8d227bf
Merge branch 'MODSetter:main' into main
2025-06-01 09:38:21 +05:30
google-labs-jules[bot]
825dcad112
feat: Enable multi-architecture Docker image builds (amd64, arm64)
...
Updates the GitHub Actions workflow (`.github/workflows/docker-publish.yml`)
to build and push Docker images for both `linux/amd64` and `linux/arm64`
architectures.
The `platforms` attribute has been added to the `docker/build-push-action`
step for both the backend and frontend jobs. This ensures that you on
different CPU architectures can use the published images from ghcr.io.
2025-05-29 02:00:56 +00:00
google-labs-jules[bot]
5ff08e7b3f
feat: Add GitHub Actions workflow for Docker image publishing
...
Adds a GitHub Actions workflow to automatically build and publish Docker images for the backend and frontend services.
The workflow (`.github/workflows/docker-publish.yml`) is triggered on pushes to the `main` branch. It includes two jobs:
1. `build_and_push_backend`: Builds the Docker image from `surfsense_backend/Dockerfile` and pushes it to `ghcr.io/<owner>/surfsense_backend:<commit_sha>`.
2. `build_and_push_frontend`: Builds the Docker image from `surfsense_web/Dockerfile` and pushes it to `ghcr.io/<owner>/surfsense_web:<commit_sha>`.
Both jobs include steps for:
- Checking out the repository.
- Setting up QEMU and Docker Buildx.
- Logging into the GitHub Container Registry (ghcr.io) using `secrets.GITHUB_TOKEN`.
- Building and pushing the respective Docker images, tagged with the commit SHA.
- Adding OCI labels for image source, creation date, and revision.
This CI pipeline automates the process of creating and distributing Docker images for the application, ensuring that new versions are available in the GitHub Container Registry upon changes to the main branch.
2025-05-29 01:58:58 +00:00
Xinwei Xiong
aadd9e20e5
Add PR template with enhanced checklist for SurfSense
2025-05-14 16:40:28 +08:00
Anshul Sharma
efd68a6f50
use different job for each image
2025-04-28 00:04:20 +05:30
Anshul Sharma
6d4e5a740f
added ui build step
2025-04-26 23:10:24 +05:30
Anshul Sharma
7e5dd5c146
fixed yaml
2025-04-23 22:00:11 +05:30
Anshul Sharma
ff78dde5e5
remove comments
2025-04-23 21:59:03 +05:30
Anshul Sharma
fb6e83951c
fix
2025-04-23 21:00:42 +05:30