LaurensBartelds
1b5fd04040
feat: enhance security with token blacklisting and input sanitization; add helmet for security headers
Test / backend (push) Successful in 15s
Test / frontend (push) Successful in 24s
2026-04-27 12:52:57 +02:00
LaurensBartelds
f794dacd2d
feat: add JWT_SECRET to deployment and create .env file for environment variables
Release Pipeline / build-and-release (push) Successful in 5m4s
Test / backend (push) Successful in 14s
Test / frontend (push) Successful in 23s
2026-04-27 01:02:17 +02:00
LaurensBartelds
99ac7a7fae
Merge branch 'main' of https://git.gzmn.nl/LaurensBartelds/brainwave
Test / backend (push) Successful in 13s
Test / frontend (push) Successful in 24s
Release Pipeline / build-and-release (push) Successful in 5m5s
2026-04-27 00:24:42 +02:00
LaurensBartelds
0b62723226
refactor: update Node.js version to 22 and adjust npm install commands for consistency
2026-04-27 00:24:25 +02:00
LaurensBartelds
2907197308
fix: update npm ci command to include --legacy-peer-deps for frontend job
Test / backend (push) Successful in 13s
Test / frontend (push) Successful in 24s
2026-04-26 22:01:45 +02:00
LaurensBartelds
ef8fe6f938
feat: enhance testing framework with new test cases and configurations
Test / backend (push) Failing after 9s
Test / frontend (push) Failing after 14s
2026-04-26 21:45:02 +02:00
LaurensBartelds
a37c093cc4
feat: add CI workflow for backend and frontend tests
Test / backend-tests (push) Failing after 9s
Test / frontend-tests (push) Successful in 9s
2026-04-26 21:23:14 +02:00
LaurensBartelds
40fe1479f9
fix: update SSH key handling in deploy workflow to remove unnecessary transformations
Release Pipeline / build-and-release (push) Successful in 5m41s
2026-04-24 23:02:21 +02:00
LaurensBartelds
9539e3d740
feat: refactor SSH key handling in deploy workflow to use ssh-agent
2026-04-24 22:35:45 +02:00
LaurensBartelds
10ce58fdfe
feat: update deploy workflow to enhance SSH key handling and add git status checks
2026-04-24 22:30:38 +02:00
LaurensBartelds
aeed804460
feat: enhance permissions in settings.local.json and update deploy workflow for SSH key handling
2026-04-24 22:20:08 +02:00
LaurensBartelds
e21610880b
Update release workflow: quotes and asset uploads
Release Pipeline / build-and-release (push) Successful in 5m14s
2026-04-24 16:49:27 +02:00
LaurensBartelds
13bebba16e
feat: add Gitea workflow for automated release building and asset publishing
Release Pipeline / build-and-release (push) Failing after 5m13s
2026-04-24 16:05:53 +02:00
LaurensBartelds
98b9d51d83
feat: add Gitea Actions workflow for automated multi-arch Docker image releases
Release Pipeline / build-and-release (push) Failing after 4s
2026-04-24 16:01:32 +02:00
LaurensBartelds
5b7d31cb34
feat: add Gitea Actions release pipeline to build and publish Docker images
Release Pipeline / build-and-release (push) Failing after 5m56s
2026-04-24 15:52:03 +02:00
LaurensBartelds and Claude Sonnet 4.6
c4e6219606
fix: revert release creation to softprops/action-gh-release@v2 (without generate_release_notes)
...
Manual curl approach silently dropped large tar.gz files due to Gitea's
attachment size limit. The action handles large file uploads correctly.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 10:46:56 +02:00
LaurensBartelds and Claude Sonnet 4.6
34410a9cb8
fix: add verbose output to release asset uploads for debugging
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 10:44:14 +02:00
LaurensBartelds and Claude Sonnet 4.6
18b76f2350
fix: replace wget with curl in deploy, fix release asset upload to use multipart/form-data
...
Release Pipeline / build-and-release (push) Successful in 4m21s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 10:13:22 +02:00
LaurensBartelds and Claude Sonnet 4.6
865c21d023
fix: add --break-system-packages for pip ansible install on PEP 668 runners
...
Release Pipeline / build-and-release (push) Successful in 4m20s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 09:40:00 +02:00
LaurensBartelds
1e0429314b
Merge branch 'main' of https://git.gzmn.nl/LaurensBartelds/brainwave
Release Pipeline / build-and-release (push) Successful in 4m20s
2026-04-24 09:33:02 +02:00
LaurensBartelds
0a5caab064
fix: derive release tag from Gitea API instead of head_branch
2026-04-24 09:30:21 +02:00
LaurensBartelds
28e8c8c375
fix: harden deploy workflow (if guard, wget --fail, pip ansible, secret cleanup)
2026-04-24 09:27:55 +02:00
LaurensBartelds
5a96a3c5b7
feat: add deploy workflow to push ARM release to OrangePi via Ansible
2026-04-24 09:24:32 +02:00
LaurensBartelds
fb6cf1fedd
Update .gitea/workflows/release.yml
Release Pipeline / build-and-release (push) Successful in 4m25s
2026-04-24 00:24:56 +02:00
LaurensBartelds
162c404ff7
feat: enhance Docker build process with multi-architecture support and compose file generation
Release Pipeline / build-and-release (push) Failing after 4m41s
2026-04-23 23:16:18 +02:00
LaurensBartelds
34f16d3439
fix: remove generate_release_notes to fix Gitea 405 error
Release Pipeline / build-and-release (push) Successful in 41s
2026-04-23 15:03:58 +02:00
LaurensBartelds
ad0fec5005
feat: implement Docker containerization, Gitea release pipeline, and express server entry point
Release Pipeline / build-and-release (push) Failing after 13s
2026-04-22 23:35:12 +02:00