Arunavo Ray
b1346e8c77
Updated Docs and Readme
2025-06-16 00:28:55 +05:30
Arunavo Ray
caf680d999
fix: add wait step for image availability in Docker build workflow
2025-06-15 15:10:48 +05:30
Arunavo Ray
214599a5fd
Dont fail workflow on security issues
2025-06-15 15:03:54 +05:30
Arunavo Ray
9e2285d614
fix: update Docker Scout image references and add wait step for image availability
2025-06-15 14:43:31 +05:30
Arunavo Ray
7f7e510400
fix: resolve Docker Scout image reference issues
...
- Use specific SHA-based image tags instead of multi-line tags output
- Add separate Docker Scout steps for push vs pull request workflows
- Use local image reference for PR scanning (local://gitea-mirror:scan)
- Optimize PR builds to single platform (linux/amd64) for faster scanning
- Maintain multi-platform builds for production pushes
2025-06-15 14:38:25 +05:30
Arunavo Ray
d1aa8810f7
fix: update Docker Scout action to use the latest version
2025-06-15 14:35:35 +05:30
Arunavo Ray
bfa4b4034c
feat: add Docker Hub authentication for Docker Scout
...
- Add optional Docker Hub login for enhanced vulnerability data
- Use continue-on-error to make Docker Hub auth optional
- Requires DOCKERHUB_USERNAME and DOCKERHUB_TOKEN secrets for full functionality
2025-06-15 14:23:44 +05:30
Arunavo Ray
8fbde95f92
feat: consolidate Docker workflows into comprehensive build, push & security scan
...
- Merge docker-build.yml and docker-scan.yml into single efficient workflow
- Add comprehensive Docker Scout security analysis with multiple commands
- Include vulnerability scanning, recommendations, and policy evaluation
- Add comparison to latest for pull requests
- Maintain SARIF output for GitHub Security tab integration
- Add proper path-based triggers and scheduled weekly scans
- Remove redundant docker-scan.yml workflow
2025-06-15 14:20:48 +05:30
Arunavo Ray
00fb66baa7
fix: add workflow file to Docker scan triggers to enable testing
2025-06-15 14:15:27 +05:30
Arunavo Ray
5fec1e6a58
fix: update Docker Scout action to specific version v1.18.1
2025-06-15 14:14:16 +05:30
Arunavo Ray
2ec55c6070
Migrate from Trivy to Docker scout
2025-06-15 14:11:45 +05:30
Arunavo Ray
6551ea719c
fix: update Bun base image and enhance security scanning
...
- Update Bun from 1.2.14 to 1.2.18 to address CVE-2025-22874
- Pin Trivy action to stable version (0.28.0)
- Add SARIF output for GitHub Security tab integration
- Set ignore-unfixed to false for comprehensive vulnerability detection
- Add security-events permission for uploading scan results
- Include fallback table output on scan failures
2025-06-15 13:48:58 +05:30
Arunavo Ray
51de51baa0
feat: add permissions section to workflows for consistent access control
2025-06-12 10:13:41 +05:30
Arunavo Ray
8f62da4572
Replace logo in LoginForm, SignupForm, and Header components with light and dark mode images
2025-06-11 20:36:07 +05:30
Arunavo Ray
33829eda20
fix: update image sizes in README for better display on dashboard
2025-05-25 11:08:36 +05:30
Arunavo Ray
894be88a28
feat: migrate testing framework to Bun and update test configurations
...
- Updated GitHub Actions workflow to use Bun's test runner and coverage reporting.
- Added comprehensive testing documentation for the Gitea Mirror project.
- Refactored test scripts in package.json to align with Bun's testing commands.
- Created new test files for database, Gitea, GitHub, health, and mirroring APIs.
- Implemented mock functions for API tests to handle various scenarios and responses.
- Established a test setup file for consistent test environment configuration.
2025-05-22 18:08:51 +05:30
Arunavo Ray
6ab7f0a5a0
fix: add missing --bun flag to vitest and astro build commands
2025-05-22 16:44:14 +05:30
Arunavo Ray
52dbe6a2d9
Refactor code structure for improved readability and maintainability
2025-05-21 14:23:42 +05:30
Arunavo Ray
4aa7e665ac
feat: remove Redis dependencies and cleanup scripts after migrating to SQLite
2025-05-21 11:31:22 +05:30
Arunavo Ray
cad72da016
Update Docker and workflow configurations for bun.lock handling
2025-05-20 16:03:40 +05:30
Arunavo Ray
4a01a351f0
Refactor code structure for improved readability and maintainability
2025-05-20 15:57:46 +05:30
ARUNAVO RAY
d5b0102080
chore: switch to bun package manager
2025-05-20 15:16:51 +05:30
Arunavo Ray
645006afe3
✨ Update Docker build workflow to tag images with version number from git tags
2025-05-19 15:32:11 +05:30
Arunavo Ray
05e999cfa1
✨ Remove multi-architecture Docker build workflow configuration
2025-05-19 10:35:28 +05:30
Arunavo Ray
8125331b3b
✨ Fix Docker build workflow to correctly reference architecture in image tags and clean up comments for clarity
2025-05-19 10:30:27 +05:30
Arunavo Ray
6e54b130eb
✨ Refactor matrix configuration for clarity in Docker build workflow
2025-05-19 10:26:19 +05:30
Arunavo Ray
068d46dcc3
✨ Update Docker build workflow to include architecture specification for multi-platform builds
2025-05-19 10:24:31 +05:30
Arunavo Ray
28eddad797
✨ Add GitHub Actions workflow for building and pushing multi-architecture Docker images
2025-05-19 10:15:11 +05:30
Arunavo Ray
7e2f11e231
Refactor code structure for improved readability and maintainability
2025-05-18 18:33:25 +05:30
Arunavo Ray
8a9386365d
🎉 Rename Docker build workflow file
2025-05-18 10:03:14 +05:30
Arunavo Ray
d7d50c5859
✨ Rearrange permissions section in Docker workflow for clarity
2025-05-18 09:52:52 +05:30
Arunavo Ray
e085bed242
✨ Add new screenshots for the README and update image paths
2025-05-18 09:40:13 +05:30
Arunavo Ray
5d40023de0
🎉 Gitea Mirror: Added
2025-05-18 09:31:23 +05:30